This is applicable and somehow helpful on your reading platforms. Not all are born good at grammars. I suggest that you put an internal dictionary to your reading platform. Like if you highlight a particular word, there's a feature that says "Look for meaning". That will lead them directly to the meaning of the word through internal dictionary. The dictionary should also include synonyms and antonyms of the word, some example in a simple sentence, a correct pronunciation maybe, thesaurus, and its type (noun, verb, adjective, etc.). In that way, for example, I am reading something and I find a word not familiar to me, I could easily highlight the word and look for its meaning even if I don't have internet access. Also it could save a lot of hustle and time changing the screen between another dictionary software and back again to the reading platform.