This looks great! One feature request I'd make is to load up two versions of the same text in both your source and target languages to have them displayed side by side. Bonus would be to have the audiobook as well, or some sort of text to speech. Basically, L-R method (Assimil) [1] but for any book!
[1] https://learnanylanguage.fandom.com/wiki/Listening-Reading_M...