For iPhone · checked against the app on 16 September 2026
58 languages. Here is what works without a signal.
Typed translation runs on your phone in every language once its pack is downloaded over hotel wifi. The camera is different: the phone's own text recognition reads some scripts and not others, so this page says which is which rather than rounding up.
- 25 on your phone. Scanned and translated with no signal at all.
- 16 better online. The phone can read them; the online reader is more accurate, so SofiLingo uses it when there is signal and falls back to the phone when there is not.
- 17 need a connection. The phone cannot read the script. Capture the sign anyway: the photo is kept and translates itself the moment you are back online.
| Language | Typed translation | Camera scan |
|---|---|---|
| Afrikaans | On your phone | On your phone |
| Albanian | On your phone | On your phone |
| Arabic | On your phone | Needs a connection |
| Bangla | On your phone | Needs a connection |
| Belarusian | On your phone | Needs a connection |
| Bulgarian | On your phone | Needs a connection |
| Catalan | On your phone | On your phone |
| Chinese | On your phone | Online, or on your phone without signal |
| Croatian | On your phone | On your phone |
| Czech | On your phone | On your phone |
| Danish | On your phone | On your phone |
| Dutch | On your phone | On your phone |
| English | On your phone | On your phone |
| Estonian | On your phone | Online, or on your phone without signal |
| Finnish | On your phone | Online, or on your phone without signal |
| French | On your phone | On your phone |
| Galician | On your phone | On your phone |
| Georgian | On your phone | Needs a connection |
| German | On your phone | On your phone |
| Greek | On your phone | Needs a connection |
| Gujarati | On your phone | Needs a connection |
| Haitian Creole | On your phone | On your phone |
| Hebrew | On your phone | Needs a connection |
| Hindi | On your phone | Online, or on your phone without signal |
| Hungarian | On your phone | Online, or on your phone without signal |
| Icelandic | On your phone | Online, or on your phone without signal |
| Indonesian | On your phone | On your phone |
| Irish | On your phone | Online, or on your phone without signal |
| Italian | On your phone | Online, or on your phone without signal |
| Japanese | On your phone | On your phone |
| Kannada | On your phone | Needs a connection |
| Korean | On your phone | On your phone |
| Latvian | On your phone | Online, or on your phone without signal |
| Lithuanian | On your phone | Online, or on your phone without signal |
| Macedonian | On your phone | Needs a connection |
| Malay | On your phone | On your phone |
| Maltese | On your phone | Online, or on your phone without signal |
| Marathi | On your phone | Online, or on your phone without signal |
| Norwegian | On your phone | On your phone |
| Persian | On your phone | Needs a connection |
| Polish | On your phone | Online, or on your phone without signal |
| Portuguese | On your phone | On your phone |
| Romanian | On your phone | On your phone |
| Russian | On your phone | Needs a connection |
| Slovak | On your phone | On your phone |
| Slovenian | On your phone | On your phone |
| Spanish | On your phone | On your phone |
| Swahili | On your phone | On your phone |
| Swedish | On your phone | Online, or on your phone without signal |
| Tagalog | On your phone | On your phone |
| Tamil | On your phone | Needs a connection |
| Telugu | On your phone | Needs a connection |
| Thai | On your phone | Needs a connection |
| Turkish | On your phone | Online, or on your phone without signal |
| Ukrainian | On your phone | Needs a connection |
| Urdu | On your phone | Needs a connection |
| Vietnamese | On your phone | Online, or on your phone without signal |
| Welsh | On your phone | On your phone |
Speaking, and a few honest limits
Speech uses Apple's speech recognition packs on the phone. On current iPhones that covers roughly half of these languages, and which half depends on the phone's own settings, so the app tells you when a language cannot be heard rather than guessing here.
Translation quality is that of on-device models: good for menus, signs, tickets and leaflets; not for anything medical, legal or contractual. Every language above translates to and from every other, not only English.
Android: SofiLingo is an iPhone app, iOS 15.5 or later. There is no Android version.
Try 15 free translations No card, no sign-up.