JEDict 4 is multilingual dictionary capable to search any text files including:
Originally JEDict was developed as Japanese-English dictionary, therefore it supports all conceivable methods for kanji lookup.
JEDict has internal text editor, multilingual user dictionary, handwritten kanji recognition, JLPT list viewer and web browser with contextual word translation.
Unlimited number of dictionaries. Any text file can be used as a dictionary.