Google has recently expanded the Translate App into more languages. With this app one can visually translate a printed text in almost seven languages. Opening the app and turning on the camera to scan the text will automatically translate the text. For this there is no need for internet connection.
Google translate now offers the following 27 languages.