Shareware Japanese-English dictionary.
Lets you easily find appropriate translation of any word.
The most complete dictionary in terms of the number of entries.