---
title: How to translate a restaurant menu properly | NFCeez
url: https://nfceez.de/en/blog/translate-your-menu/
language: en
description: How to translate a restaurant menu: which languages to choose, how to explain local dishes, where AI goes wrong and why allergens need special care.
---

# How do you translate a menu so guests aren’t left guessing?

Translated word for word, a German Leberkäse turns into “liver cheese”. Here’s how to choose your languages, what stays in the original, and who checks the result.

[Menus](https://nfceez.de/en/blog/topic/menus/) 7 min read Updated 2 November 2026 NFCeez editorial team

The short answer

To translate a restaurant menu, choose languages based on your real guests, usually English first, keep a word list for repeated terms, and leave local dish names in the original with a short explanation. AI or a person can write the draft. A native speaker should check it, and allergen terms should come from the official language version of the law, not from a free translation.

Contents

- Is it worth translating your menu?

- Which languages does your menu need?

- Does the German menu have to stay?

- What do you translate, and what stays in German?

- AI, a translator or your own team: who should translate?

- How do you handle allergens in other languages?

- How do you show several languages?

- How do you keep the translation right?

- Can you do this without keeping every language up to date yourself?

- Where do you start?

A guest who can’t read the menu orders what they recognise or asks about everything, and that takes up your team’s time. A good translation helps guests decide. The hard part is rarely vocabulary. It’s dishes that don’t exist elsewhere and details that have to be right.

This guide is written from a German point of view, where the examples and law come from. The method works anywhere.


## Is it worth translating your menu?

It’s worth it if guests who don’t read the local language come regularly. In Germany, the numbers show this happens in many places:

- Travellers. In [July 2026, the Federal Statistical Office counted 10.8 million of 58.4 million overnight stays](https://www.destatis.de/DE/Presse/Pressemitteilungen/2026/09/PD26_324_45412.html) from guests abroad. That covers accommodation, varies widely by region and says nothing about who comes to you.

- Neighbours. In the [2023 microcensus](https://www.presseportal.de/pm/32102/5973158), about 77% of people in Germany spoke only German at home, 17% spoke German and at least one other language, and 6% spoke no German at home. Many read German without trouble. The figure only shows how mixed a neighbourhood can be.

These numbers don’t prove that more languages bring more sales. They only show how many guests might benefit.


## Which languages does your menu need?

English is the first choice for most places, and the rest depends on your guests, not a national average. In Germany’s microcensus, among the 15.6 million people who mainly or only speak another language at home, the most common were [Turkish (14%), Russian (12%) and Arabic (9%)](https://www.presseportal.de/pm/32102/5973158). Your street may look completely different.

Here’s how to find out. Have your team keep a tally at the till for one week of the languages guests speak or ask in. Also ask your local tourist office about the main countries visitors come from.

Example (made up) One week’s tally Decision

Café Morgenrot, near the station English 60, French 12, Spanish 5 English now, French next

Bäckerei Hafenkorn, residential area Turkish 25, English 10, Arabic 8 Turkish and English, look into Arabic

Restaurant Laterne, old town English 90, Dutch 30, Italian 20 English and Dutch, more on the digital menu

Remember that Arabic and Hebrew read right to left. Check first that your print template or tool shows them properly.


## Does the German menu have to stay?

Yes, in Germany the German version stays as the base and the translation comes on top. [Section 2 of the German food information ordinance (LMIDV)](https://www.gesetze-im-internet.de/lmidv/__2.html) requires mandatory food information to be in German, and that includes your allergen information. We found no duty to translate in the rules on allergens and prices, as of November 2026. So a translation is your service, and it still has to be right: under [Article 7 of the EU food information regulation](https://www.legislation.gov.uk/eur/2011/1169/article/7), food information must not mislead. For the mandatory content, see [what must be on a menu in Germany](https://nfceez.de/en/blog/what-must-be-on-a-menu-in-germany/).


## What do you translate, and what stays in German?

Keep the name of a typical dish and explain it in one short line, and translate everything general. Guests then order the real dish and still know what’s coming. The table shows examples to adapt to your own recipes:

On the German menu Better in English The trap

Leberkäse Leberkäse: Bavarian-style baked meat loaf Literally “liver cheese”. Germany’s official food guidelines say it usually has no liver in Bavaria

Wiener Schnitzel Wiener Schnitzel: breaded veal cutlet Always veal under those guidelines

Schweineschnitzel Wiener Art Vienna-style breaded pork schnitzel Don’t shorten it to “Wiener Schnitzel”

Cordon bleu, no animal named Cordon bleu: veal, ham and cheese Veal by default under the guidelines. If it’s turkey, say so

Maultaschen Maultaschen: Swabian filled pasta pockets Name the filling, often meat

Spätzle Spätzle: soft egg noodles Stays German

Flammkuchen Flammkuchen: thin crispy flatbread with crème fraîche Not just “pizza”

Rote Grütze Rote Grütze: cooked red berry dessert “Red groats” means nothing to anyone

Apfelschorle Apple juice with sparkling water Keep the size, for example 0.3 l

The schnitzel, cordon bleu and Leberkäse terms come from the [guidelines for meat and meat products](https://www.bundesanzeiger.de/pub/publication/KCO26oi03c5v82DIgCB/content/KCO26oi03c5v82DIgCB/BAnz%20AT%2028.07.2022%20B1.pdf?inline) in the German Food Code (Lebensmittelbuch). A translation must not turn pork into veal. Writing “Wiener Schnitzel (pork)” as a shortcut isn’t a good fix.


## AI, a translator or your own team: who should translate?

AI can write the draft, and a native speaker of the target language should check it. Either one alone has weaknesses.

Solid numbers are rare. A [2025 master’s thesis at Kaunas University of Technology](https://epubl.ktu.edu/object/elaba:235987547) looked at 30 typically Lithuanian food terms on five real menus and in three AI translation tools. It found 101 errors in 154 human translations and 135 errors in 118 AI translations, 11 of them completely unrelated. That’s one thesis on one small cuisine, and it shows two things: AI did worse, and people make plenty of errors too.

Option Strength Weakness Fits

Someone on your team Knows the dishes May not write the language flawlessly Checking a draft

AI translation Fast, many languages, easy to change Regional dishes, mistakes sound plausible The draft, rarer languages

Professional translator Clean text, clear responsibility A new job with every change The main language of a stable menu

AI plus a native speaker Fast and checked Needs someone who really reads it Most places

Our article on [creating a menu with AI](https://nfceez.de/en/blog/create-a-menu-with-ai/) covers what else AI reads and words well or badly.

Instruction to copy for an AI draft

Translate this menu into English for restaurant guests. Keep the names of regional dishes in German and explain them in eight words or fewer. Copy prices and sizes exactly. Add no ingredients. Never change the type of meat. Do not translate the allergen column: leave it empty. Mark anything you are unsure about with CHECK.


## How do you handle allergens in other languages?

Never translate allergens freely: take the terms from the official language version of the EU regulation. They’re in Annex II of [Regulation (EU) No 1169/2011](https://eur-lex.europa.eu/eli/reg/2011/1169/oj), which exists in all official EU languages. The English list includes, for example, [“Cereals containing gluten”, “Crustaceans”, “Molluscs”, “Lupin” and “Nuts”](https://www.legislation.gov.uk/eur/2011/1169/annex/II), where “Nuts” means almonds, hazelnuts, walnuts and others.

- Keep peanuts and nuts apart. They’re separate groups in the annex.

- One dish, one check. When the German entry changes, change all languages the same day.

- Turkish and other non-EU languages. There’s no official EU version. Have a native speaker with kitchen experience check the list once.

- Ask guests with allergies to speak to the team. Say so in every language on the menu.

Our guide to [allergens on the menu](https://nfceez.de/en/blog/allergens-on-the-menu/) covers the labelling itself.


## How do you show several languages?

Two languages usually sit well together on paper, and a digital menu can offer far more. What matters is that guests choose the language themselves.

Format How it works Limit

One paper menu, two languages German on top, English right below in a quieter style Three or more gets cramped

A paper menu per language Clean to read All need reprinting with every price

Digital menu A visible language switch, prices from one source Has to work well on a phone

For a digital menu, [Google](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites) recommends a separate address per language version and advises against redirecting visitors automatically by language. Offer visible links instead, so every guest can find their language. And make sure prices and allergens come from one single source, so a change can't be forgotten in one language.


## How do you keep the translation right?

A translation stays good when you have a fixed word list and a fixed routine. Keep a simple list: your term, the English version, who checked it. Then “homemade” reads the same everywhere and a new dish is quick to add. After every menu change, do a quick count: same number of dishes, same prices and same sizes in every language.


## Can you do this without keeping every language up to date yourself?

With the [NFCeez digital menu](https://nfceez.de/en/features/digital-menu/) you only look after your German menu. You photograph it in the NFCeez app or upload a PDF, check dishes, prices and allergens, and publish. You don't pick languages at that point. Guests choose their language at the top of your Smart Page, one of 25: every official EU language plus Turkish. When someone opens the menu in their language, the AI translates it right then. Change a price in German, and the next guest sees it in every language. If you've checked a translation yourself, the menu shows that one first.

The limits: a machine translation can explain a regional dish wrongly, as described above. So have someone who speaks your most important foreign language well read through your most-ordered dishes. The note asking guests with allergies to check with your team belongs on the digital menu too.


## Where do you start?

Your next step: starting tomorrow, keep the tally at the till for a week and note the ten dishes guests ask about most. Translate those ten first.

[ How NFCeez does this Your menu in German, for guests in their language. You only look after the German menu. Guests choose one of 25 languages on your page, and a translation you've checked yourself comes first. See how it works ](https://nfceez.de/en/features/digital-menu/) Sources

- [Statistisches Bundesamt: Tourismus in Deutschland im Juli 2026](https://www.destatis.de/DE/Presse/Pressemitteilungen/2026/09/PD26_324_45412.html)

- [Statistisches Bundesamt: Sprachen zu Hause, Mikrozensus 2023 (Pressemitteilung, Februar 2025)](https://www.presseportal.de/pm/32102/5973158)

- [LMIDV, § 2 Sprache](https://www.gesetze-im-internet.de/lmidv/__2.html)

- [Neufassung der Leitsätze für Fleisch und Fleischerzeugnisse, BAnz AT 28.07.2022 B1](https://www.bundesanzeiger.de/pub/publication/KCO26oi03c5v82DIgCB/content/KCO26oi03c5v82DIgCB/BAnz%20AT%2028.07.2022%20B1.pdf?inline)

- [Ivaškevičiūtė (2025): Issues of culture specific item translation in traditional Lithuanian restaurant menus, Masterarbeit, Kaunas University of Technology](https://epubl.ktu.edu/object/elaba:235987547)

- [Regulation (EU) No 1169/2011, Annex II (English wording, UK legislation site)](https://www.legislation.gov.uk/eur/2011/1169/annex/II)

- [Google Search Central: Managing multi-regional and multilingual sites](https://developers.google.com/search/docs/specialty/international/managing-multi-regional-sites)

- [Verordnung (EU) Nr. 1169/2011, Art. 7](https://freirecht.de/g/EU2011VO1169:7)

- [Regulation (EU) No 1169/2011, Art. 7 (English wording, UK legislation site)](https://www.legislation.gov.uk/eur/2011/1169/article/7)


## Questions about translating a menu

We found no such duty in the rules on allergens and prices. Mandatory information has to be in German, and translations are a voluntary service that still must not mislead.

For a draft, yes. Have a native speaker check the result and take allergen terms from the official language version, because AI mistakes often sound plausible.

With the type of meat, for example “Vienna-style breaded pork schnitzel”. The German Food Code guidelines understand Wiener Schnitzel as breaded veal, so a translation shouldn’t blur the difference.

On paper, usually the local language and English. On a digital menu, as many as your guests really need, and a week’s tally at the till shows you which those are.

The official terms are in the English version of Annex II of EU Regulation 1169/2011, such as Crustaceans, Molluscs, Lupin, and Sulphur dioxide and sulphites. Take them from there, not from a free translation.


## Keep reading.

[All articles](https://nfceez.de/en/blog/)

[


### How do you create a digital menu for your café or restaurant?

A PDF on a phone is a start, not a good digital menu. Here is how to get from a printed menu to one that works at the table and is right today.

- ](https://nfceez.de/en/blog/how-to-create-a-digital-menu/)

[


### How do you create a menu with AI, and what must you check yourself?

AI can turn a photo of your menu into clean text in minutes. But it doesn’t always read correctly, and it doesn’t know your kitchen.

- ](https://nfceez.de/en/blog/create-a-menu-with-ai/)

[


### How do you label allergens on a menu in Germany?

Which 14 allergens count, which routes the law allows, and how to finish your list in one afternoon. German law, with the EU list behind it.

- ](https://nfceez.de/en/blog/allergens-on-the-menu/)
