Google Translator. It allows you to choose from 108 languages or detect the language in which the text was written. You can translate the entered text or the entire file. The service supports .doc, .docx, .odf, .pdf, .ppt, .pptx, .ps, .rtf, .txt, .xls and .xlsx files. It is possible to track history and save translations. Depending on the language, different functions are available: keyboard, fingerprint letters or characters, bilingual conversations, translation of a picture of text in a foreign language, offline mode, using phone’s camera to see a quick translation.