I'm absolutely blown away by this app I came across...
I've always used WWWJDIC, Google translate, and a couple of other resources to try and translate JP-ENG.
But this app completely amazes me,
Its look like a regular translation process, but its feature to change words from a drop down list and then build the rest of the sentence based off of that word.
I assume it uses a form of deep learning to translate, if you're into translating you should definitely give this a shot.