I have just found this in Tangorin 404 - Page Not Found - Japanese Dictionary Tangorin – This link is worth another resource list.
Also, I am currently trying out glossika.com for Chinese. There is also one for Japanese. It is based on vocal flashcards, and I like it. It is partly free.