This is very close to a problem I have also been working on. I built Kevilex for Ancient Greek readers: https://kevilex.com
It also provides one-click definitions and grammar analysis. The main difference from this project is that it remembers your vocabulary across texts. You can mark words as new, learning, or known. It then recommends texts based on the vocabulary you already know.
It also includes flashcard review, sentence explanations, text import, and an Old English library.
Comments
This is very close to a problem I have also been working on. I built Kevilex for Ancient Greek readers: https://kevilex.com
It also provides one-click definitions and grammar analysis. The main difference from this project is that it remembers your vocabulary across texts. You can mark words as new, learning, or known. It then recommends texts based on the vocabulary you already know.
It also includes flashcard review, sentence explanations, text import, and an Old English library.