Translate Thai, and know when the camera can.
Typed Thai runs on your phone with nothing connected. The camera is the part worth understanding before you go: an iPhone cannot read Thai script offline at all, and Thai is written without spaces between words, which makes it the hardest thing on this site for a machine to break into sentences.
Typing works with no signal
Download the Thai pack once, over hotel wifi, and typed translation runs on the phone from then on — as it does in all 58 languages.
The camera needs a connection
An iPhone cannot read the Thai script offline at all. With a signal the photograph is read and translated; without one the scan is kept and translated the moment you are back online, so the sign is not lost.
Speech depends on your iPhone
Spoken translation uses Apple's own speech packs, which cover about half of these languages and differ from phone to phone — so the app tells you if it cannot hear Thai rather than failing while someone waits. How speech works.
Scan it anyway, and let it catch up
An iPhone has no Thai text recognition of its own, so this is the one thing the app cannot do on a plane. What it does instead is keep the photograph: take the scan where there is no signal, put the phone away, and the English is waiting in Scans when there is. What else works with no internet.
Two real ones, printed and photographed
Both went through the app on an iPhone from pages we had printed, so the Thai is known rather than guessed. What came back is below it, unedited.
Printed on it
- สถานีกลาง
- ชานชาลาที่ 3
- รถไฟไปสนามบิน
- ซื้อตั๋วก่อนขึ้นรถไฟ
- ทางออกอยู่ทางขวา
What the app gave back
- Central station
- 3rd platform
- Train to the airport
- Buy tickets before up the train
- The exit is on the right.
Read and translated on an iPhone, 1 September 2026, from a page we had printed — so the original is known rather than guessed. Nothing here is tidied up.
Platform number, direction, exit — the lot, off a script the phone cannot read at all on its own. Short lines and no wrapping is Thai at its easiest, and it is most of what a station is.
Printed on it
- สะพานเก่า
- สะพานนี้สร้างขึ้นในปี 1580
- ถูกทำลายในสงครามและสร้างขึ้นใหม่ด้วยหินดั้งเดิม
- ปัจจุบันเป็นอนุสรณ์สถานที่มีผู้เข้าชมมากที่สุดในภูมิภาค
- อนุญาตให้ถ่ายภาพโดยไม่ใช้แฟลช
What the app gave back
- Old bridge
- This bridge was built in 1580
- Was destroyed in the war and rebuilt with stones
- As
- At present, the Memorial is the most visitor in
- Region
- Allow to take pictures without using flash.
Read and translated on an iPhone, 1 September 2026, from a page we had printed — so the original is known rather than guessed. Nothing here is tidied up.
Then the hard case, and you can see it happen. Two lines came back as "As" and "Region" on their own — those are the tail ends of words that a line break cut in half, translated as though they were whole. The sense survives: built in 1580, destroyed, rebuilt with the original stone, photography without flash. It is just handed to you in pieces.
The medicine label has the same fingerprint in a more awkward place: "กลืนพร้อมน้ำหลังอาหาร" is swallow with water after food, and it came back as "Influencing water after meals". That is the kind of line to read twice, and the reason this app says out loud that it is not for anything medical. How the camera reads.
Questions
Does Thai camera translation work offline?
No, and no iPhone app can make it. The phone’s own text recognition does not read Thai script without a connection. SofiLingo keeps the photograph and translates it automatically the moment you are back online, so the sign is not lost — and typed Thai translation works offline in the meantime.
Does typed Thai translation work offline?
Yes. Download the Thai pack once, over wifi, and typing runs entirely on the phone from then on. That is true of all 58 languages; it is only the camera that depends on the script.
Why is Thai harder than Spanish for a translation app?
Thai is written without spaces between words, so nothing in the image marks where one word ends. When a line of a sign wraps, the break can land in the middle of a word — and the translator is then handed two halves of something that is not a word. There is an unedited example of exactly that on this page.
Can I photograph a Thai menu and read it later?
Yes. Take the scan with no signal and it is kept with the picture. The next time the phone is online it translates on its own and appears in Scans, which is the sensible way to use it on a day where the signal comes and goes.
Take it with you
The first 15 translations are free, with ads and no card. Download the Thai pack before you go and the phone can do the rest on its own.
Get SofiLingo on the App StoreAll 58 languages · translating with the camera · translating with no internet · a translator for going abroad