Google Translate is one of the best language translation services that can be used for free. When I travel abroad, the only application I will use to communicate with local people there.
The advantage of Google Translate is that it is directly built on Google search and also has an application that supports language downloads for offline use. If last year, Google has added 24 languages including Sanskrit – now 33 languages have been added for offline usage support.
Basque
Cebuano
Chichewa
Corsica
Frisian
Hausa
Hawaii
Hmong
Igbo
Java
Khmer
Kinyarwanda
Kurdish
Lao
Latin
Luxembourgish
Malagasy
Maori
Myanmar (Burma)
Oriya / Odia
Samoa
Scottish Gaelic
Sesotho
Shona
Sindhi
Sundanese
Tatars
Turkmen
Uyghurs
Xhosa
Yiddish
Yoruba
Zulu
Now only 24 more languages do not yet support offline translation. Meaning from the more languages supported on this service, it's just a matter of time before Google Translate fully supports offline downloads so that every time you use mobile data, it won't be affected. To download, open the Google Translate application, press the profile picture, press Downloaded languages and select the language you want to download.