Polyglot Lexicon
Casual translator and explainer for individual words in Japanese, English, and Chinese.