Travelling without the knowledge of a foreign? Apps such as dictionaries, phrase books and translators will not only satisfy your linguistic curiosity, but also translate phrases needed when abroad, thus eliminating communication misunderstandings. In addition, they will help you with learning almost any foreign language.

Duolingo

Is one of the most popular apps in the world for learning foreign languages. It is used by over 170 million people. Thanks to it, you can learn as many as 23 languages. “The Wall Street Journal” and “Time Magazine” have hailed Duolingo the best language app and the future of education. The lessons offered by the application include speaking, listening and writing exercises. They are short, which makes learning effective and rewarding – for every correct answer the student receives points. The app is free and available on iOS, Android and Windows Phone.

Google Translate

When on-line, makes it possible to translate texts between 103 languages, whereas when offline – 52 languages. The app offers more options than the widely used browser version, since it allows to look for words or phrases. If you can’t find the correct symbol on the phone keypad, simply draw it with your finger or take a picture of it. If a user does not understand a word during a conversation, he/she may ask the interlocutor to say it to the microphone, and the application will translate it into the selected language. This app is also free and available on iOS and Android.

iTranslate Voice

Is an app whose main purpose is translation of conversations. It allows voice translation: just say a few sentences to a microphone, and not only will you be able to see its translation into the chosen language on the screen, but also listen to the translated phrase from the speaker. It is an ideal solution if you need to quickly communicate with a customs officer or a local shopkeeper. The app supports 42 languages. The basic version (with a daily translation limit) is free, while the “pro” version costs USD 6.99 (iOS) or PLN 14.99 (Android).