Duendecat is a Japanese reading practice web app that I started working on earlier this year. It shows short sentences in Japanese and then reveals the English translation, one at a time. It's also free to use, customisable and has just been updated with a whole load of new features, which include:
- Furigana
- Long / short sentence option
- Pause / skip controls
- Speed control
- English / Japanese interface
- Flashcard option
- Cumulative option: shows sentences that contain combinations of kanji that you've learned in previous levels
- Add your own sentences and categories
- It's free!
The app contains tens of thousands of sentences from the updated (cleaned up) version of the Tanaka corpus, which are grouped into Wanikani levels 1 - 50 (but should be useful for anyone who isn't learning kanji in that order).
http://www.duendecat.com/
Let me know if you have any suggestions / comments!