Languages
English and 29 other languages, in either direction.
trKey translates with two engines. The first is on by default and the second is an optional extra.
- Offline. Firefox's open-source translation models, made by Mozilla. They run on your phone. Each language is downloaded once, and after that it works without internet. Nothing you type leaves the phone, unless you choose to send it.
- Google (optional). You can turn on Google's ML Kit in Settings, under Translate. Google receives some usage data, and its code writes the text you translate to the phone's system log. trKey uses it only for languages that the offline models do not cover.
| Language | Offline | Keyboard layout | |
|---|---|---|---|
| Arabic العربية | Yes, 51 MB | Yes | Yes |
| Bulgarian Български | Yes, 50 MB | Yes | Yes |
| Bengali বাংলা | Yes, 30 MB | Yes | Yes |
| Chinese (Simplified) 中文(简体) | Yes, 76 MB | Yes | Zhengma only |
| Croatian Hrvatski | Yes, 30 MB | Yes | Yes |
| Dutch Nederlands | Yes, 52 MB | Yes | Not yet |
| Estonian Eesti | Yes, 51 MB | Yes | Not yet |
| Finnish Suomi | Yes, 51 MB | Yes | Yes |
| French Français | Yes, 52 MB | Yes | Yes |
| German Deutsch | Yes, 51 MB | Yes | Yes |
| Greek Ελληνικά | Yes, 30 MB | Yes | Yes |
| Hindi हिन्दी | Yes, 30 MB | Yes | Yes |
| Indonesian Bahasa Indonesia | Yes, 30 MB | Yes | Yes |
| Irish Gaeilge | No | Yes | Not yet |
| Italian Italiano | Yes, 53 MB | Yes | Yes |
| Latvian Latviešu | Yes, 41 MB | Yes | Yes |
| Lithuanian Lietuvių | Yes, 40 MB | Yes | Yes |
| Maltese Malti | No | Yes | Not yet |
| Marathi मराठी | Yes, 50 MB | Yes | Not yet |
| Persian فارسی | Yes, 31 MB | Yes | Yes |
| Portuguese Português | Yes, 51 MB | Yes | Yes |
| Russian Русский | Yes, 49 MB | Yes | Yes |
| Slovak Slovenčina | Yes, 41 MB | Yes | Yes |
| Slovenian Slovenščina | Yes, 51 MB | Yes | Yes |
| Spanish Español | Yes, 52 MB | Yes | Yes |
| Tamil தமிழ் | Yes, 51 MB | Yes | Yes |
| Telugu తెలుగు | Yes, 30 MB | Yes | Not yet |
| Turkish Türkçe | Yes, 30 MB | Yes | Yes |
| Urdu اردو | Yes, 50 MB | Yes | Yes |
Sizes are the download for one language, both directions with English. English is built in.
Good to know
- Between two other languages. The offline engine goes through English, so a pair such as Arabic to French takes two steps and downloads both languages.
- Quality varies. The offline models are small and fast, and the translations are automatic. They are best on everyday sentences. Check anything important.
- Irish and Maltese have no offline model, so they need the optional Google engine.
- Keyboard layouts. A language marked Not yet has no layout of its own, so for now type it with another layout, such as English. More layouts will follow.
Not available yet
Kurdish (Sorani and Kurmanji), Somali, Amharic, and Nepali are not supported yet. Neither engine translates them, and the open translation models we have found are not good enough. We are looking for better ones.
Anything we've not covered?
If you need a language we have not mentioned, or if you know of a good source for any of the missing ones, please get in touch.
