I'm glad you like it!
Actually I can extend it to pretty anything, from katakana to learning capitals or even words of any language.
Here is how the dictionary works (for the moment):
http://youpinadi.github.com/jlearn/js/hiragana.js
If i get some pull requests with other cards deck, i would be glad to integrate them in the interface!