I created Parsnip (http://solarmist.net) and I'm getting ready to share the prototype I've been working on for a while now.
Its an e-book reader with a parser and built-in references along with a review system.
I think of it like an IDE and version control for reading books in a foreign language.
Things HN might appreciate about it:
* parses all of the text with NLP to provide rich-meta to the user. Conjugations, part-of-speech, and readings/pronunciation (for character based languages)
* it also parses it to make an example sentence database; to create exercises out of later while reviewing
* then it automatically looks up those words for you in a dictionary and other references showing them while you are reading
* it also tracks the words the user has seen by lemma (dictionary form) grouping conjugations together
* it creates exercises and reviews using the content in the user's library.
* finally because it tracks words I'm able to solve the problem that flashcard apps have for language users; having to choose between single word cards vs sentences that inevitably have redundancy.
Once it's live available I'll updated the thread.
Ask me anything. I'd love to hear feedback from people as well.