Monash University hosts an excellent Japanese-English and English-Japanese dictionary, a Kanji finder, and automated text glossing.