Guests in every language
How accurate is AI menu translation? What goes wrong with dish names
AI menu translation gets plain dishes right and trips on local and figurative names. What studies found, six common failures and a 15-minute menu check.
WaiterPilot Research
Updated , 10 min read
The short answer
AI menu translation is usually fine for plain dishes and least reliable for local, figurative or culture-specific dish names. One 2025 study counted 135 errors in 118 AI translations of Lithuanian dishes, against 101 in 154 by human translators. Neither is error-free, so check every translated menu with a native reader before guests see it.
Key points
- The hard part of a menu is the dish name, not the description: local and figurative names are where machine and human translators both slip.
- A 2025 Kaunas University of Technology thesis found more errors in AI translations of 30 Lithuanian dish names than in human ones, including 11 completely unrelated AI translations.
- A safe pattern is to keep the original dish name and translate a plain description of what is in it.
- WaiterPilot's chat answers in the guest's language from your menu, while dish names stay as written on your menu and notes are written by the AI from the guest's words.
- Allergy questions should end with a member of staff, in any language and with any tool.
On this page
AI menu translation is usually fine for plain dishes and least reliable for the names that matter most: local, figurative and culture-specific ones. The few studies that test it find errors in both machine and human translations, with machine tools doing worse on culture-specific dish names. So use AI as a first draft, keep original dish names, translate plain descriptions, and have a native reader check every language you publish.
This post covers what the studies found, the six failures that come up most often, a 15-minute check you can run on your own menu, and where WaiterPilot’s chat fits (and where it doesn’t). If you are still choosing between a translated menu and a chat, start with translated menu or multilingual chat instead.
How accurate is AI menu translation?
Short answer: accurate enough for “grilled chicken with rice”, unreliable for dish names that carry local or figurative meaning.
Most of a menu is easy for a machine. “Chicken”, “rice”, “tomato sauce” and “grilled” have direct equivalents in most languages. The trouble sits in a small part of the menu: the dish names that only make sense inside a cuisine. That is also the part guests read first.
Researchers call these culture-specific items. Few studies test menu translation directly, and the ones we could open are small. Here is what each one found, with its scope:
Table: what three sources found about menu translation, as read on 16 Oct 2026
| Source | What was tested | What it found | Limits |
|---|---|---|---|
| Kaunas University of Technology master’s thesis (Ivaškevičiūtė, 2025) | 30 culture-specific items on traditional Lithuanian menus, translated into English by humans (5 real menus) and by three AI menu translation apps | Humans: “154 translations and 101 errors”. AI: “118 translations and 135 errors”, including “11 cases when AI generated completely unrelated translations”. Conclusion: “human translation is more reliable than AI generated translation regarding the 30 CSIs” | One language pair, 30 items, a thesis (not peer reviewed). One item can carry more than one error |
| University of Edinburgh preprint (Zhang, He, Iyer and Birch, arXiv, Aug 2024) | Chinese-English menu translation with large language models | Literal translations of figurative names “can confuse and mislead”; adding human translation theory to the AI process improved results | A research preprint on one language pair |
| Grab, the Southeast Asian delivery app (16 Aug 2024) | Automatic translation of merchant menus at scale | An early model trained on movie subtitles “couldn’t capture the local nuances in Southeast Asian cuisine”; the team had the model score its own translations so low-confidence ones could be caught, because checking every item by hand was “impractical, if not near impossible” | A company’s own account of its system, not an independent test |
Two things stand out. First, human translators made plenty of mistakes too, so “pay a translator” is not a guarantee. Second, the company with the biggest menu-translation problem in the set still built a way to flag uncertain translations for people to look at. A small restaurant can do the same thing by hand in a few minutes.
What goes wrong with dish names?
Short answer: six things, and most of them happen to the name, not the description.
The Edinburgh paper opens with a good example. The Sichuan dish 蚂蚁上树 translates word for word as “Ants Climbing a Tree”. The authors say it “should be translated in English as ‘Sauteed Vermicelli with Minced Pork’”. The name is a picture: bits of pork on noodles look like ants on branches. A guest who reads “ants” will skip it, or order it for the wrong reason.
The six failures below are the ones the studies name, plus the ones a server sees at the table. The examples marked as ours are illustrations, not findings.
- Word-for-word translation of a figurative name. “Ants Climbing a Tree”, “Buddha Jumps Over the Wall” (another example from the Edinburgh paper). The guest gets a riddle instead of a dish.
- Underspecification. The translation is too vague to choose from. Our example: a Lithuanian or Polish dumpling dish turned into just “dumplings”, with no word on the filling. The KTU thesis lists underspecification among the most common AI errors.
- Wrong cultural substitution. The tool swaps in a “nearest” foreign dish that isn’t the same thing. Our example: calling a local flatbread “pizza” sets the wrong expectation about size, topping and price. The thesis also lists inaccurate cultural substitution among the most common errors, for humans and AI alike.
- A completely unrelated translation. Rare but real: the thesis counted 11 cases where AI output had nothing to do with the dish.
- Dropped or changed ingredients. A description loses “with walnuts” or “fried in butter” on the way through. On a menu, this is the most dangerous error, because it is the one that touches allergies.
- Names that don’t match across the restaurant. The translated menu says one thing, the ticket says another, and the server says a third. The guest ordered “lamb shoulder”, the kitchen sees “kleftiko”, and nobody is sure it’s the same plate.
The first four make the menu confusing. The fifth can make it unsafe. The sixth slows down every table that orders from the translation.
Why is the dish name the hard part?
Short answer: because a dish name is often a proper noun with a story, not a description, and translation tools are built for descriptions.
The Edinburgh authors sort culture-specific dish names into three levels:
| Level (Edinburgh paper) | What it means | Their example | What to print |
|---|---|---|---|
| Concrete | Little or no figurative meaning | 咕噜猪肉, sweet and sour pork | A direct translation is fine |
| Creative | Real ingredients mixed with figurative words | 水煮鱼, poached fish fillet with chilli oil, “Sichuan-style boiled fish” | Keep the name, translate the ingredients |
| Abstract | The name says nothing literal about the food | 佛跳墙, “Buddha Jumps Over the Wall”, steamed abalone with fish maw in chicken broth | Keep the name, add a full plain description |
The same three levels work for any cuisine. “Grilled sea bass” is concrete. “Patatas bravas” is creative: potatoes, plus a word (“brave”) that tells a Spanish speaker it’s spicy and tells everyone else nothing. “Pulpo a la gallega” sits between creative and abstract for a guest who doesn’t know Galicia.
That gives a simple rule for any translated menu: keep the original name, translate what is in it. A guest who reads “Patatas bravas: fried potatoes, spicy tomato sauce, garlic mayonnaise” knows what will arrive. They can also say the name to the server, who knows it.
How do you check a translated menu? A 15-minute checklist
Short answer: check the risky lines, not every line, and use one native reader per language.
You don’t need to proofread every word of a 60-dish menu. Most errors cluster in the names and in the ingredient lists. Spend your 15 minutes there, per language.
- List your abstract and creative names. Go through the menu and mark every dish whose name isn’t a plain description. On many menus it’s only a handful.
- Check each marked dish reads as “name + plain description”. If the translation replaced the name with a literal phrase, put the original name back.
- Back-translate the descriptions of those dishes. Run the translated description back into your language with a different tool. If the main ingredient changes or disappears, rewrite it.
- Read every allergen line against your kitchen’s list. Nuts, dairy, gluten, eggs, shellfish, sesame: the word must be there, in that language, on every dish that contains it.
- Check cooking fats and hidden ingredients. Butter, lard, fish sauce, wine in sauces. These are the words that drop out.
- Ask a native reader to scan the marked lines. A staff member, a regular, a student from a nearby language school. Ask one question: “Would you know what arrives?”
- Check prices, sizes and units survived. Some tools reformat numbers or drop the currency.
- Compare the translated name with the ticket name. Whatever the guest orders from, the kitchen should see a name it recognizes.
- Date the check. Write the date and the reader’s name on the file. When the menu changes, the check is stale.
- Repeat for each new dish. One new special means one new check, per language.
A worked example: Casa Olivo is a fictional restaurant (an example, not a customer). The figures are assumptions to show the time involved. Casa Olivo has 48 dishes and publishes translations in three languages. The owner marks 9 dishes as creative or abstract. Steps 1 to 5 take about 10 minutes per language for those 9 dishes, and the native-reader scan (step 6) takes 5. That is 15 minutes per language, or 45 minutes for three, compared with proofreading all 48 dishes three times over. Every new special adds a minute or two per language.
Is a human translator more accurate than AI?
Short answer: in the one direct comparison we found, yes, but not by enough to skip checking.
In the KTU thesis, human translators made 101 errors in 154 translations of the same 30 Lithuanian items; the AI apps made 135 in 118. Errors are counted per problem, so one translation can hold more than one. The thesis concluded that human translation was more reliable for those items.
The practical reading for an owner: a paid translation is a better first draft, and it still needs the same check for names and allergens. Neither replaces a reader who knows the cuisine.
Where does WaiterPilot fit?
Short answer: WaiterPilot doesn’t translate your menu as a document; its chat answers guests’ questions about your menu in their language.
Be exact about what changes language and what doesn’t:
Table: language of each part of WaiterPilot
| Part | Language |
|---|---|
| Chat replies | The language the guest writes in. Tested in English, Arabic (several dialects) and Spanish; it answers most other languages too |
| Guest screen buttons | English or Arabic |
| Dish names | As written on your menu; saved Arabic names show for Arabic readers |
| Kitchen and staff tickets | Dishes, choices and notes, with dish names as on your menu |
| Notes (“no onions”) | Written by the AI from the guest’s words, shown as taken, not translated |
| Allergy decisions | Your staff |
This avoids some of the six failures and not others.
- Figurative names (1) and mismatched names (6): dish names stay as written on your menu, on the guest’s screen and on the ticket, so the kitchen sees the name it knows. In our 15 Oct 2026 test, a Spanish question was answered in Spanish with dish names kept as written on the menu. Tapping a dish name in the chat opens its photo, which answers “what is it?” without words.
- Underspecification (2) and substitution (3): the chat explains a dish from your own description. If your description is thin, the answer will be too. When the menu doesn’t say, the chat tells the guest to ask a member of staff rather than guess.
- What it doesn’t remove: nobody proofreads each reply before the guest reads it. That is why we name only the languages we have tested, and why you should try the languages your guests use before relying on them. The multilingual ordering page shows the same question answered in English, Spanish and Gulf Arabic.
- Notes: a special request is written by the AI from the guest’s words and is not translated for staff. A note can reach the kitchen in the guest’s language. Decide who reads those, usually the server who confirms the table’s first order. This matters in many kitchens: 30% of US restaurant and foodservice employees speak a language other than English at home (NRA, 2026, from Census data).
- Arabic: the owner’s menu editor shows how much of the menu an Arabic-speaking guest reads in Arabic (sections, dish names, descriptions, choices). Anything without Arabic text shows in English. Our guide to writing a menu in Arabic covers how to fill it.
On allergies, WaiterPilot gives what your menu says and asks the guest to confirm with staff. Your staff always have the final word. See allergies and dietary questions.
When is a translation tool the better choice?
Short answer: when guests want to browse the whole menu in their language without asking anything.
If most of your foreign guests want to read quietly and point, a translated menu serves them better than any chat. As published on 15 Oct 2026, MENU TIGER auto-translates menus “into 30+ foreign languages” and has a free plan (MENU TIGER pricing), which is less than WaiterPilot’s $200 per location per month. Run the checklist above on whatever it produces.
WaiterPilot makes more sense when the problem is the follow-up questions (“is it spicy?”, “what comes with it?”) and your servers spend the rush answering them. Our comparison of the options lays out both, and serving tourists who don’t speak your language has a full checklist.
What to do next
- Mark your creative and abstract dish names today.
- Rewrite each as “original name: plain ingredients”.
- Run the 15-minute check on the language your guests use most.
- Put allergen words in every language you publish, and keep the rule that staff decide.
To see how a chat handles questions about your dishes in the guest’s language, try a sample order. WaiterPilot costs $200 per location per month after 30 days free, with 0% commission; the details are on the pricing page.
Questions readers ask
Is AI menu translation accurate?
For plain dishes with plain descriptions, usually close enough. For local, figurative or culture-specific dish names it is much less reliable: a 2025 thesis found 135 errors in 118 AI translations of Lithuanian dishes. Have a native reader check every translated menu.
Is Google Translate good enough for a restaurant menu?
As a first draft, it can save time. As the final version, no: general translation tools tend to translate figurative dish names word by word and miss local dishes. Keep the original name, add a plain description, and have someone who reads the language check it.
Should dish names be translated on a menu?
Usually not. Keep the original name, which guests may already know or want to learn, and translate a short description of what is in the dish. Translate the name only when it is purely descriptive, such as grilled chicken.
What is the best menu translation app?
It depends on what you need. Tools such as MENU TIGER auto-translate a whole menu (it says into 30+ languages, as published on 15 Oct 2026). Whatever you pick, budget time to check the output in each language you publish.
Does WaiterPilot translate my menu?
Not as a document. Its chat answers questions about your menu in the language the guest writes in, tested in English, Arabic and Spanish. Dish names stay as written on your menu, with saved Arabic names where you have added them.
Can AI translation handle allergy information?
It can repeat what your menu lists, but it should never be the last word. A dropped or mistranslated allergen is the costliest error on a menu. WaiterPilot gives what your menu says and asks the guest to confirm with staff, who always have the final word.
Sources
- Issues of culture specific item translation in traditional Lithuanian restaurant menus (master's thesis, G. Ivaškevičiūtė), Kaunas University of Technology, 2025 (checked 2026-10-16)
- Cultural Adaptation of Menus: A Fine-Grained Approach (arXiv:2408.13534), Zhang, He, Iyer and Birch, University of Edinburgh, 2024-08-24 (checked 2026-10-16)
- With automated menu translations, GrabFood merchants reach more consumers, Grab, 2024-08-16 (checked 2026-10-16)
- Restaurant Employee Demographics (data brief), National Restaurant Association, 2026-03 (checked 2026-10-15)
- MENU TIGER pricing, MENU TIGER, 2026 (checked 2026-10-15)