Translating Chinese Menus: Apps and Tools That Actually Work (2026)

41 helpful2,394 views

Yes, you'll use 2–3 apps, not one. Google Translate alone fails because Google services need a VPN or roaming eSIM, and the Chinese-to-English engine misses culinary metaphor. Use WeChat's built-in Scan → Translate inside China without Google access; it handles printed menus in 1–2 seconds per page.

For deeper food vocabulary, install Pleco with the offline dictionary pack (about 600 MB) and use its OCR camera mode. Pleco lists multiple senses, which catches dish-name idioms that confuse Google. 'Ants Climbing a Tree' is glass-noodle stir-fry with pork mince, not insects.

For allergies, do not trust an app alone. Carry a printed allergy card in Mandarin listing every ingredient you cannot eat — peanut 花生, shellfish 贝类, gluten 麸质. Hand it to the waiter at the start of the order, not after the food arrives. Many local restaurants run on Meituan or Dianping mini-programs with picture menus; pointing at a photo or a neighboring table's dish ('zhe ge' 这个) is often safer than translation.

Watch for ¥ symbols on the menu — most prices show as ¥38, ¥58, etc. English menus exist at international chains and four-star hotels but rarely at family-run noodle shops. Save offline maps in Apple Maps or Gaode before stepping out so you can find your way back to the hotel after a long lunch.

  • Use WeChat's Scan → Translate for printed menus; it works inside China without a VPN or Google services.
  • Install Pleco with the 600 MB offline dictionary pack — its OCR catches culinary metaphors that Google Translate misses.
  • Carry a printed Chinese allergy card listing peanut 花生, shellfish 贝类, and gluten 麸质 — hand it over before ordering.
  • Point to picture menus on Meituan or Dianping or a neighboring dish — 'zhe ge' (this one) avoids translation entirely.
  • Save Apple Maps or Gaode offline tiles before stepping out — signal drops in alleys, and routing fails when offline.

How this works

  1. Install WeChat and enable Scan

    Download WeChat from your home App Store. Inside the app, open Discover, then Scan, and pick the Translate icon. Frame the menu page; results show in 1–2 seconds without internet. The translation overlays the original Hanzi for fast cross-checking.

  2. Install Pleco with the offline pack

    Get Pleco free, then buy the OCR add-on for $14.99 and download the offline dictionary (about 600 MB). Open camera mode and tap any character to see English, pinyin, and example dish names. Save common dishes to the favorites list for quick recall.

  3. Print a Chinese allergy card

    Make a wallet-size card in Mandarin listing every ingredient you cannot eat — peanut 花生, shellfish 贝类, gluten 麸质 — with both Hanzi and pinyin. Hand it to the waiter before the order is placed. Print two copies in case one gets stained.

  4. Use Dianping or Meituan picture menus

    Search the restaurant on Dianping (大众点评) or Meituan (美团). Most listings show photo grids of popular dishes with prices. Screenshot two or three before walking in and point at the screen to order — works at almost every casual sit-down place.

  5. Save offline maps in Gaode or Apple Maps

    Open Gaode (高德地图) before leaving the hotel, search the area, and download the offline tile pack. Apple Maps offers a similar feature on iOS 17 and later. Tile size runs 60–200 MB per district; download two adjacent districts before lunch.

Why this is different for foreign visitors

Unlike most countries where Google Translate is the universal default, China's blocked Google ecosystem means you switch to WeChat Scan, Pleco, or Baidu Translate. For foreign visitors this is a real shift: the menu in front of you may have no English at all, especially outside tier-1 cities. Chinese menus also lean on metaphor — 'ants climbing a tree' is glass-noodle stir-fry with pork mince, not insects. By Western standards the picture menu, more common in mid-priced casual chains, feels touristy, but inside China it's how locals decide too. Pointing at a photo is socially acceptable. The allergy-card workaround exists because Mandarin allergy vocabulary varies regionally — a 'no peanut' phrase that works in Beijing may not register in Shanghai unless written in Hanzi with examples.

Common mistakes to avoid

  • Trusting Google Translate offline mode for dish names — it misreads metaphor names like 'ants climbing a tree' as literal translations.
  • Relying on app translation for allergies. Use a printed Chinese ingredient card; OCR mistakes can put a peanut in your soup.
  • Pointing at a screen photo from Meituan and assuming the price matches — list prices on the dine-in menu often run 10–20% higher.
  • Forgetting to download offline map tiles before lunch. Dim sum districts in old Guangzhou drop signal under the awnings.

Frequently asked

No, not without a VPN or roaming eSIM. Google services are blocked over Chinese Wi-Fi. A China-roaming eSIM from Trip.com or Airalo routes traffic through a foreign gateway and restores Google Translate, but the engine still misreads many dish names. WeChat Scan is the more reliable in-country default for printed menus.

Yes. Download the Pleco offline dictionary pack (about 600 MB) and the OCR add-on. Open the camera, frame the menu, and tap a character to see meaning, pinyin, and dish examples. Pleco shows multiple senses, which beats Google Translate at culinary metaphor and regional dish names.

Carry a printed allergy card in Mandarin: '我对花生过敏,请确认菜里没有花生' (I'm allergic to peanuts, please confirm none in the dish). Show it before ordering, not after the food arrives. For severe allergies, list peanut oil 花生油 separately — many cooks distinguish between nut and oil.

In the app

Expat-level detail, offline maps, and AI chat.

Ask follow-up questions, get live prices, and save guides for offline use.