Best Translator App for Thailand (2026): Bangkok, Chiang Mai, Krabi & Phuket

By · · 7 min read

Why translators struggle with Thai

Thai is one of the harder languages for AI translation, and three things matter for travelers:

1. It's tonal. The syllable "mai" can mean "not," "wood," "new," "burn," or "silk" depending on which of the five tones you use. Voice input on Google Translate often misreads tones, and offline neural models drop the distinction. Pre-translated phrasebooks sidestep this because the Thai script encodes the tones unambiguously.

2. Thai script has no spaces between words. Camera translation (Google Lens) often segments wrong, leading to nonsense translations of menus and signs. "ผัดไทย" (pad thai) might be split as "pa-tai" or "phadt-hai" depending on how the OCR breaks it.

3. Politeness particles are mandatory. Speaking Thai without "krap" (male speakers) or "ka" (female speakers) at the end of a sentence sounds rude or robotic to a Thai listener. Most translators omit these because they're grammatically optional. TapSay includes them automatically.

The practical result: a translator that works fine in Spain or France can mangle simple Thai requests. The fix is using a pre-translated phrasebook for the 90% of common situations, and falling back to Google Translate only for arbitrary text.

Translator app comparison for Thailand

App Works offline in Thailand? Handles Thai tones? Politeness particles? Setup time
TapSay Yes (PWA, no install) Yes (pre-written script) Yes (krap/ka included) ~10 seconds
Google Translate Yes with 60MB Thai pack Yes online, weaker offline Often omitted ~5 minutes (install + pack)
Microsoft Translator Yes with downloaded pack Yes online Often omitted ~5 minutes
iTranslate Pro only ($5.99/mo) Pro voice mode Often omitted ~7 minutes
SayHi Internet required Voice-based Often omitted ~3 minutes
Apple Translate Yes with downloaded language Yes online Often omitted ~3 minutes (iOS only)

20 essential Thai phrases for travelers

The phrases below are the ones you'll actually use in Thailand. Format: Romanized pronunciation / Thai script / English meaning / context.

Greetings & politeness

Sawasdee krap / ka

สวัสดีครับ / ค่ะ

Hello (formal greeting)

"Krap" if you're male, "ka" if you're female. Always end greetings with one.

Khob khun krap / ka

ขอบคุณครับ / ค่ะ

Thank you

Kor thot krap / ka

ขอโทษครับ / ค่ะ

Sorry / excuse me

Food (street food, restaurants)

Mai phet, ka / krap

ไม่เผ็ดค่ะ / ครับ

Not spicy, please

Critical for Western palates. Note: "mai phet" still means medium-spicy by Thai standards. For truly mild, say "mai sai phrik" (no chili).

Mai sai phrik

ไม่ใส่พริก

Don't put chili

Khor menu, ka / krap

ขอเมนูค่ะ / ครับ

Menu, please

Khor bin / khor check bin

ขอบิล / ขอเช็คบิล

Check, please

Aroi mak

อร่อยมาก

Very delicious

Will absolutely make the vendor's day.

Transport (Grab, taxi, songthaew, longtail)

Pai ___ thao rai?

ไป ___ เท่าไร?

How much to ___?

Use for songthaew and tuk-tuk pricing. Always agree on price before getting in.

Paeng pai

แพงไป

Too expensive

Used during haggling — usually gets a 20–30% discount on tuk-tuk fares.

Pai Wat ___ krap / ka

ไปวัด ___ ครับ / ค่ะ

To Wat ___ temple, please

Yood thi nee

หยุดที่นี่

Stop here

Shopping & bargaining

Nee thao rai?

นี่เท่าไร?

How much is this?

Lot dai mai?

ลดได้ไหม?

Can you discount?

Standard at markets like Chatuchak (Bangkok) or Sunday Walking Street (Chiang Mai). Not appropriate at fixed-price shops.

Health & emergencies

Puad thong

ปวดท้อง

Stomach hurts

Mai sabai

ไม่สบาย

I'm not well

Rohng phayaban yoo thi nai?

โรงพยาบาลอยู่ที่ไหน?

Where is the hospital?

Phae

แพ้

Allergic (followed by what you're allergic to)

"Phae thua" = allergic to peanuts. Critical for street food orders.

Useful basics

Hong nam yoo thi nai?

ห้องน้ำอยู่ที่ไหน?

Where is the bathroom?

Phut Thai mai dai

พูดไทยไม่ได้

I don't speak Thai

Region-specific tips

Bangkok

WiFi is decent at malls, BTS stations, Grab pickup zones, and most cafes. The challenge is Yaowarat (Chinatown) night market, the 7-Eleven on a back soi at midnight, and Grab drivers when your pickup pin doesn't load. Pre-load TapSay before you leave the hotel; you'll lose signal in covered alleys and basement food courts.

BTS Skytrain announcements are bilingual but station names on platforms are sometimes only in Thai script. Take a screenshot of your destination station name in Thai before you go.

Chiang Mai

The Old City (within the moats) has good WiFi but signal drops sharply once you're heading to Doi Suthep, Mae Sa, or trekking near Pai. Songthaew (red truck) drivers in the Old City do agree to "30 baht" for routine routes — say "saam-sip baht" and they'll usually nod. For airport runs, say the destination and "thao rai?" — expect 150–200 baht.

For the Sunday Walking Street market (Tha Phae area), bargaining is expected. "Lot dai mai?" usually gets 20–30 baht off textile and souvenir prices.

Krabi & Phi Phi

Longtail boat captains often quote per-person prices to islands and coves. Always confirm whether the price is round-trip ("pai-glap" = go-return) and what's included (Maya Bay, bamboo island, etc.). "Thao rai pai-glap?" — how much round-trip.

Mobile signal is patchy on remote beaches and inside limestone karst formations. Pre-cache TapSay in your Krabi accommodation before any island day-trip.

Phuket

Most tourist-facing staff speak English. The translator gap is local Phuket food vendors (Kathu, Phuket Old Town), pharmacy purchases (especially after a sunburn or jellyfish sting at Patong), and Grab/songthaew negotiations to less-touristy beaches like Naiharn or Yanui.

The "krap vs ka" thing matters more than you think

Western travelers often skip the politeness particle, thinking it's optional. To Thai ears it sounds clipped or rude, similar to a non-native English speaker who omits "please" and "thank you" entirely. It's not grammatically required, but using it is the difference between sounding effort-free and sounding effort-aware.

Quick rule: if you're a man, end any spoken-to-staff sentence with "krap" (sounds more like "kup" in fast speech). If you're a woman, end it with "ka." It's the same particle whether you're saying hello, thanking, asking a question, or apologizing.

TapSay's Thai phrases include the appropriate particle by default. Most translation apps don't.

Bottom line

Use TapSay as your primary translator across Thailand for the 90% of interactions that fit a phrasebook (food, transport, lodging, emergencies, directions, shopping). It loads in your browser in 10 seconds, works offline everywhere from BTS underground to Khao Sok jungle huts, and handles Thai's tonal and politeness conventions correctly because the phrases were written by humans who know them.

Pair it with Google Translate (download the Thai offline pack at home over WiFi) for the unpredictable 10% — translating signs you can't read, menus with no pictures, or anything that isn't covered in TapSay's 693 curated phrases.

Open TapSay before your Thailand flight

Loads in 10 seconds. 693 phrases across 119 languages — including all the Thai phrases on this page — work offline forever after the first visit. 45 free phrases, no signup, no app store.

Try TapSay Free →

Read next:

Related TapSay coverage

Pillar & category

Other destination guides

By traveler type

Compare alternatives

About TapSay