I’ve created a free Japanese dictionary app for Android and iOS called ‘AI Japanese Dictionary’.
The app will recognize English and Japanese speech so you can speak into your device, see the text on the screen, and click on the text to search the dictionary.
The app will also recognize English and Japanese text in images (from camera and gallery) and you can click on the text to search the dictionary (currently only on Android, but working on it for iOS…). So you can just take a picture of that difficult kanji instead of trying to figure out how to write it!
Of course, you can just search in the traditional way using the keyboard with English and Japanese input.