During my previous visit to Japan (2013) I twice saw an app that was able to translate from (spoken) Japanese to English and viceversa, with acceptable results and performance.
One man used an app on a tablet (I think Android), another one offered his app on a smartphone to help me talk with the waiter.
I am not sure if it was the same app, and if a iOS version exist (this would be my preferred solution, but I can find a spare Android smartphone if needed) but I would like to know if there is a recommended app to assist travelers communicate in Japanese?
It does not need to be free - I am more than willing to pay for a decent app.