Kuizu - Japanese vocabulary quizzer
Kuizu is a Japanese vocabulary quiz program. It features several intermediate level word lists, flash cards, multiple choice quizzing, and matching games. It assumes you want to memorize kanji + kana pronunciation + English meaning. Auto-adjusts word frequency based on success rate on words, tracks progress and mastery. Can sort wordlist, select which words to use, etc.