The English is correct. However, I question some of the content. I don't know who says that dictionaries are for reading (which, in the context, I understand to mean reading sequentially from beginning to end). Also, "because they are different ..." seems a weak explanation. I don't know whether something may have been lost in translation?