How to read a foreign menu (and order what you want)
· 6 min read
The fastest way to read a menu in a language you don't speak is to point your phone's camera at the whole thing and let it translate the entire page, not just one word at a time. From there you decode the sections (starters, mains, sides), check for anything you can't eat, and ask the waiter a question out loud if you're stuck. No more pointing at a random line and hoping for the best.
Here's how to do it properly, in the order you'll actually need it.
Start with the camera, not single words
When the menu lands, your first move is to translate the whole thing at once. Typing dishes one by one into a translator is slow, and you lose the layout that tells you what's a starter and what's a main.
A camera translator does the heavy lifting. With Voca Vela you point the camera at the menu and it gives you the page back in your language, laid out like the original, so the structure stays intact. It doesn't just float a few words over the top, it regenerates the whole thing so it reads like a real menu. If you want the difference spelled out, here's how camera menu translation compares to a plain overlay.
A few practical tips for a clean scan:
- Lay the menu flat and get good light. Glare and curl are what trip up any camera.
- Do one page at a time. A two-page spread crammed into one shot comes out small and fuzzy.
- If a price or a dish looks off, re-shoot that section closer. Machine translation can misread a smudged or handwritten line.
Camera translation works in 50 languages, so this covers almost anywhere you'll sit down to eat. For more on what it can read beyond menus (signs, labels, train timetables), there's a fuller guide to camera translation for signs, menus and documents.
Decode the menu sections
Most menus, in most countries, follow the same skeleton. Once you can spot the sections, you can navigate even a menu you've only half-translated.
- Starters / small plates: often labelled as entradas, antipasti, entrées, Vorspeisen, and so on. Smaller portions, meant to come first.
- Mains: the big section, usually split by protein: meat, fish, vegetarian. This is where the bulk of your meal lives.
- Sides: bread, chips, salad, rice. Sometimes these are not included with the main, which is worth knowing before three side orders land on the table.
- Set menu / menu of the day: a fixed-price deal, often the best value at lunch. Look for a single price covering two or three courses.
- Desserts and drinks: usually last, sometimes on a separate card.
One thing the translation won't always make obvious: the word for "main course" in one language can be the literal word for "second" (as in second course). If a section seems oddly named, that's usually what's going on. Trust the structure, not just the label.
Spot allergens and ingredients
This is the part to slow down on. A camera translation is great for getting the gist, but it can quietly drop or soften an ingredient, and that matters if you've got an allergy or something you won't eat.
Do two passes:
- The plain read. Translate the dish and check the obvious ingredients. Most menus list the main components right there.
- The careful read. For anything with a real allergy attached (nuts, shellfish, gluten, dairy), don't rely on the translation alone. Re-scan the exact line, and if there's any doubt, confirm directly with the staff before you order.
That last point isn't a disclaimer for its own sake. Translation can miss a trace ingredient, a cooking oil, a garnish, or a regional dish name that hides what's inside. Staff know what's in the kitchen; an app is guessing from text. For a serious allergy, the human in front of you is the source of truth.
It also helps to translate your own sentence in advance. A short, natural line like "I'm allergic to nuts, does this contain any?" travels much better than a word-for-word version, which can come out stiff or confusing. This is exactly what translation that reads like a local rather than a robot is for, and you can prepare it before you even sit down.
Ask a question out loud
Sometimes the menu just won't tell you what you need. Is the fish whole or filleted? Is the soup spicy? Can you swap the side? That's a question, not a label, and it's faster to ask than to decode.
Live voice translation handles this. You ask in your language, it speaks the question to the waiter in theirs, they answer, and it speaks their reply back to you. Both directions, out loud, in something close to real time. Live voice covers 39 languages, the set with full speech in and speech out.
A couple of things that make it smoother:
- Keep questions short and specific. "Is this dish spicy?" beats a long, branching sentence.
- Let the waiter finish before you reply. It's a conversation, not a race, and the translation works better with a clean turn.
Handle the daily specials board
The chalkboard of the day is where a lot of travellers come unstuck. It's handwritten, it's often in dialect or shorthand, and it's the one thing the printed menu can't help with.
The camera will still try, and on a tidy board it usually does fine. But handwriting is the hardest case for any translator, so:
- Get close and straight-on. A board shot from an angle, across the room, in low light, is asking a lot.
- If the camera struggles with a scrawled word, just ask. The voice question from the section above is the reliable fallback. "What's the special today?" gets you a spoken answer you can actually understand.
Specials are usually the freshest, most local thing on offer, so they're worth the extra effort to read.
FAQ
What's the best way to translate a menu with my phone?
Point your camera at the whole menu and translate it in one go, rather than typing dishes one at a time. A tool that re-renders the full page in your language keeps the starters, mains and sides in order, which makes it far easier to read than a few floating words.
Can I trust a translation app for food allergies?
Use it to understand the menu, but not as your only check. Translation can miss a trace ingredient or a hidden component, so for any real allergy, confirm the dish directly with the staff before you order.
How do I ask the waiter a question if I don't speak the language?
Use live voice translation. You speak your question, it's spoken to the waiter in their language, and their answer comes back to you out loud, so you can ask whether a dish is spicy or swap a side without writing anything down.
What about the handwritten specials board?
The camera can read a clear, well-lit board, but handwriting is the hardest case, so get close and straight-on. If a word won't translate, just ask out loud for the special of the day instead.
Reading a menu in a language you don't speak comes down to three habits: scan the whole page, slow down on anything you can't eat, and ask out loud when the menu goes quiet. You can try all of it free at vocavela.live before your next meal out.
Voca Vela translates live conversations, signs and documents, so you can get by from day one and pick the language up as you go. Free to start.
Try Voca Vela free