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.

Each of the 58 languages with whether typed translation and camera translation work offline
LanguageTyped translationCamera scan
AfrikaansOn your phoneOn your phone
AlbanianOn your phoneOn your phone
ArabicOn your phoneNeeds a connection
BanglaOn your phoneNeeds a connection
BelarusianOn your phoneNeeds a connection
BulgarianOn your phoneNeeds a connection
CatalanOn your phoneOn your phone
ChineseOn your phoneOnline, or on your phone without signal
CroatianOn your phoneOn your phone
CzechOn your phoneOn your phone
DanishOn your phoneOn your phone
DutchOn your phoneOn your phone
EnglishOn your phoneOn your phone
EstonianOn your phoneOnline, or on your phone without signal
FinnishOn your phoneOnline, or on your phone without signal
FrenchOn your phoneOn your phone
GalicianOn your phoneOn your phone
GeorgianOn your phoneNeeds a connection
GermanOn your phoneOn your phone
GreekOn your phoneNeeds a connection
GujaratiOn your phoneNeeds a connection
Haitian CreoleOn your phoneOn your phone
HebrewOn your phoneNeeds a connection
HindiOn your phoneOnline, or on your phone without signal
HungarianOn your phoneOnline, or on your phone without signal
IcelandicOn your phoneOnline, or on your phone without signal
IndonesianOn your phoneOn your phone
IrishOn your phoneOnline, or on your phone without signal
ItalianOn your phoneOnline, or on your phone without signal
JapaneseOn your phoneOn your phone
KannadaOn your phoneNeeds a connection
KoreanOn your phoneOn your phone
LatvianOn your phoneOnline, or on your phone without signal
LithuanianOn your phoneOnline, or on your phone without signal
MacedonianOn your phoneNeeds a connection
MalayOn your phoneOn your phone
MalteseOn your phoneOnline, or on your phone without signal
MarathiOn your phoneOnline, or on your phone without signal
NorwegianOn your phoneOn your phone
PersianOn your phoneNeeds a connection
PolishOn your phoneOnline, or on your phone without signal
PortugueseOn your phoneOn your phone
RomanianOn your phoneOn your phone
RussianOn your phoneNeeds a connection
SlovakOn your phoneOn your phone
SlovenianOn your phoneOn your phone
SpanishOn your phoneOn your phone
SwahiliOn your phoneOn your phone
SwedishOn your phoneOnline, or on your phone without signal
TagalogOn your phoneOn your phone
TamilOn your phoneNeeds a connection
TeluguOn your phoneNeeds a connection
ThaiOn your phoneNeeds a connection
TurkishOn your phoneOnline, or on your phone without signal
UkrainianOn your phoneNeeds a connection
UrduOn your phoneNeeds a connection
VietnameseOn your phoneOnline, or on your phone without signal
WelshOn your phoneOn 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.