Google Translate app

http://www.google.co.uk/mobile/translate/
Google translate app translates printed words from one language to another using your smartphones's video camera, in real time and does not require an internet connection to work'. (questvisual.com, 2015)
PhotoMath
Duolingo
This smartphone application, has several different languages to learn with different skill sets and time periods that you can dedicate to learning a new language (and once downloaded does not require an internet connection to work). Extremely useful supplement for young people learning or even for holidays or business.