Microsoft Translator is a free solution for users looking to translate text into over 60 languages. The drawback is that not all the features are available for all these supported languages. This application lets you download languages and perform offline translations each time you're on the road and you don't have an Internet connection active. Another big feature found inside this software is the ability to use the camera to take photos and then translate the text found inside these pictures.
The OCR technology also does a great job working with screenshots. Furthermore, you can use Microsoft Translator to handle the translation while two people have a bilingual conversation. It can also support conversation translation for multiple participants as long as the devices are connected to eachother. This application can also be used for improving pronunciation in foreign languages. There are alternate translations available and you will understand better which one to use in different cases.
In addition, this handy software lets you save your most frequent translations for later use. You can also use the translations provided inside this application to share them with others apps installed on your smartphone or tablet.