Here is the short answer.
Download the app and its Simplified Chinese offline pack before you fly. In mainland China, that step matters more than which app you pick.
On iPhone: Apple Translate or OmniTalk, offline packs installed. Apple Translate is free, pre-installed, and works fully offline. OmniTalk works offline once you download the pack, and adds an unmetered camera, saved transcripts and printable phrasebooks. On Android: Google Translate with the offline pack — but download it at home, because Google's endpoints are blocked on the mainland. The least blocked option of all: Baidu Translate, a domestic app that some features may want a Chinese phone number for.
One honest caveat up front: we have not tested every app in this list inside mainland China on a current mainland SIM. Where that matters, the text says so rather than guessing. The rest of this article explains why offline is the whole story, and how to set up before you board.
The rule for China: download before you fly
The issue is not the App Store. It is reachability. Mainland China blocks or degrades many foreign cloud endpoints, and which ones changes without notice. An app that has to phone home for every sentence can fail on airport Wi-Fi, on a Chinese SIM, or on hotel broadband. It can look fine in London and sit there with a spinner in Chengdu. Offline language packs remove most of that.
What to download before you fly:
- The app itself, while signed into your home App Store account.
- Simplified Chinese. Add Traditional Chinese if your trip includes Hong Kong, Macau or Taiwan.
- The offline speech data, if the app separates the text pack from the speech pack.
- Our printable Chinese phrasebook as a PDF or screenshot — do not assume the hotel printer will work.
- Then turn on aeroplane mode, point the camera at a Chinese menu image, and run a two-way voice test. If it fails in aeroplane mode, it will not be more reliable on a bad connection.
The airport is too late because:
- Large language packs take minutes or hours on slow airport Wi-Fi.
- You may not yet have a local SIM, or the local number needed to receive an SMS sign-in code.
- The Chinese App Store may show different apps, or not show the one you installed from another region.
- Roaming can still route through odd endpoints before you buy a local SIM.
Simplified vs Traditional: download the right one
Mainland China uses simplified Chinese. Hong Kong, Macau and Taiwan use traditional. If you land in Shanghai and take a train to Hong Kong, a Hong Kong menu will not be simplified. Some temple signs and calligraphy on the mainland use traditional characters, but everyday text is simplified.
Set the language pack accordingly. If an app offers "Chinese" without a variant, check that it is simplified.
Speech is separate. Mandarin is the official spoken language on the mainland and is what most translation apps handle. Cantonese is widely spoken in Hong Kong and Macau — do not assume a Mandarin voice pack will understand Cantonese.
Tones: speech translation will make mistakes
Mandarin has four main tones plus a neutral tone. The syllable "ma" can mean mother, hemp, horse or scold depending on pitch. Machine speech recognition is trained on this, but it still fails. Add traffic, station announcements, Sichuan or Fujian accents, and a phone held too far away, and accuracy drops.
How to use it:
- Short sentences.
- Do not let both people talk over each other.
- Put the phone between you like a table mic.
- If the output looks wrong, say the same thing with fewer words.
On OmniTalk, free live conversation is one hour per month, using Apple's on-device speech recognition and translation — which works offline once the language pack is downloaded. PRO is unlimited and uses a premium cloud speech engine. Because cloud reachability inside mainland China is the whole issue here, test PRO on a mainland network before relying on it.
Camera translation on menus, signs and labels
Point the camera at Chinese text and a translated overlay appears. This works on menus, signs, labels and ticket screens, and it works offline if the language pack is installed. How camera translation works is its own article.
Chinese signage makes this harder than European travel. Vertical text, stylised calligraphy, glossy menu lamination, low light and reflections can all break the overlay. If the overlay jumps around, take a still photo and use text translation instead. Flat, well-lit, horizontal text works best.
On OmniTalk, camera and text translation are not metered, even on the free tier. The one-hour monthly limit applies only to live two-way conversation.
Payment and ticket-machine screens
China runs on Alipay and WeChat Pay. Many payment screens, mini-apps and ticket machines are in Chinese. OmniTalk does not integrate with WeChat or Alipay, and that is fine: you can translate what is on screen with the camera or a saved photo.
Screen glare and tiny fonts are hard for any camera translation. When possible, take a screenshot and run it through text translation. At high-speed rail stations, the ticket machine may only show Chinese. A camera overlay can read "collect ticket" or "confirm payment", but it will not press buttons for you.
Saved transcripts are useful for keeping a WeChat address or hotel name in Chinese to show a taxi driver.
The apps travellers actually install
This is not a controlled lab test. It is a practical shortlist. We have not verified every current offline pack and China compatibility for every app. Test before departure.
| App | Offline Simplified Chinese | Camera / text | Two-way voice | Price and limit | Main China risk |
|---|---|---|---|---|---|
| OmniTalk | Yes, once pack downloaded | Yes, translated overlay; camera/text not metered | Yes; 1 hour/month free, PRO unlimited | Free tier; PRO paid. iOS only, 18.9 MiB, v1.0.6 | PRO cloud speech may be slow or unreachable; test on mainland network |
| Apple Translate | Yes, on-device packs | Yes | Yes, conversation mode | Free, pre-installed on iPhone | Lowest for offline use, but saved transcripts and travel phrasebooks are weaker |
| Google Translate | Yes, downloadable Chinese pack | Yes, camera and photo | Yes, conversation | Free | App may be hard to install once in China; Google endpoints are blocked |
| Microsoft Translator | Yes, offline packs | Yes | Yes, split-screen | Free | Cloud features may be affected; test offline |
| Baidu Translate | Yes | Yes | Yes | Free | Domestic app, likely reachable; may expect a Chinese phone number for some features |
| WeChat built-in translate | No standalone offline pack | Scan translate in WeChat | No | Free with WeChat | Useful because you will install WeChat anyway; needs connectivity for best results |
Where the competition genuinely wins: on Android, try Google Translate or Microsoft Translator before you fly. On iPhone, Apple Translate is the simplest fallback — pre-installed, free, works offline (what on-device translation means). If you already use Baidu Maps or other Chinese apps and can read a little Chinese UI, Baidu Translate may be the least blocked domestic option. OmniTalk earns its place with unmetered camera and text translation, saved transcripts and printable phrasebooks — but live conversation is limited to one hour per month on the free tier.
Pre-flight checklist
- Install the app at home.
- Download Simplified Chinese, plus Traditional if Hong Kong, Macau or Taiwan is on the itinerary.
- Download any separate speech pack.
- Switch to aeroplane mode.
- Translate a Chinese menu photo.
- Run a two-way voice test.
- Save or print the Chinese phrasebook pages you need.
If it does not work in aeroplane mode, replace it before departure. In mainland China, the offline pack is not a feature. It is the app. For the broader kit — what to print, what to write down, what to do when the phone dies — see how to travel without speaking the language.
FAQ
What translation app works in mainland China?
The one you downloaded before you flew, with its Simplified Chinese offline pack installed. On iPhone that means Apple Translate or OmniTalk; on Android, Google Translate with the pack pre-downloaded; Baidu Translate is the least blocked domestic option.
Does Google Translate work in China?
The offline pack works if you downloaded it before arriving. Google's cloud endpoints are blocked on the mainland, and the app itself may be hard to install once you are there.
Do I need Simplified or Traditional Chinese?
Simplified for mainland China. Traditional for Hong Kong, Macau and Taiwan. Download both if your trip covers both.
Will a Mandarin voice pack understand Cantonese?
No, do not assume so. Mandarin is the mainland's official spoken language and is what most apps handle; Cantonese is widely spoken in Hong Kong and Macau.
Does OmniTalk work offline in China?
Yes — the free tier uses Apple's on-device speech recognition and translation, which works offline once the Chinese pack is downloaded. PRO uses a cloud speech engine, so test it on a mainland network before relying on it.
Can a translation app handle WeChat Pay and ticket machines?
It can translate what is on the screen — point the camera at it, or screenshot it and use text translation. It cannot press the buttons for you, and no translation app integrates with WeChat or Alipay.
How do I test that my setup will work before I fly?
Turn on aeroplane mode at home, translate a Chinese menu photo, and run a two-way voice test. If it works with the radio off, it will work behind a blocked cloud.
A note on the table above: we have not tested these apps on a mainland network ourselves. Treat the columns as a starting point for your own checking, not as a verified result. Reachability in China changes, and an article is a poor place to learn that it changed.
👉 Get OmniTalk on the App Store · Chinese phrasebook · Free printable phrasebooks