A menu translator app should let you point your phone at a menu and read the English right where the original text was, no typing, no waiting on a connection. That's the whole job. Most apps can technically translate; fewer do it in place, on a photo you already took, without wifi at the table.
The bar isn't whether an app can turn foreign text into English somehow. Dozens can. The bar is whether it holds up on the actual object in front of you: a laminated card under fluorescent light, a handwritten daily special, a menu with no photos and forty unfamiliar dish names.
What separates a menu translator that works from one that just claims to
A handful of things decide whether an app is useful at the table or just a novelty you tried once:
- It replaces text in place, keeping the layout so dishes stay lined up with their prices, instead of dumping a wall of English underneath the photo.
- It reads stills, not just a live feed. A photo you snapped a minute ago or a screenshot someone sent you should work as well as pointing the camera live.
- It works offline, since restaurants are exactly where hotel wifi doesn't reach and your data plan gives up, so the translation has to happen on the phone itself.
- It handles a messy source: glare off laminate, a handwritten specials board, a font that's more decoration than type. Clean printed menus are the easy case.
Miss any one of these and the app translates something, just not the menu you're actually holding.
The real options, compared
| App type | Works with no signal | Keeps layout and prices in place | Reads stills and imports | Data leaves your phone |
|---|---|---|---|---|
| On-device menu translator (Yomi) | Yes | Yes | Yes | No |
| General camera translator (Google Lens, Papago) | Partially | No, overlays a flat caption | Yes | Often, for the translation call |
| Cloud OCR or upload site | No | No, text prints below the image | Yes, but requires upload | Yes |
| Phrasebook or point-and-guess | Always works, no tech needed | N/A | N/A | N/A |
General camera translators are genuinely good at short signs and single words. Handed a dense menu with forty items, most flatten it into one long caption and you lose track of which price belongs to which dish. Cloud sites read the image fine but separate the text from the photo entirely, so you're scrolling between a picture and a wall of English trying to match lines by guesswork.
Where a live camera actually helps, and where it doesn't
Pointing a live camera works well for a menu you can hold steady in decent light. It struggles the moment the surface is glossy, angled, or dim, which describes a lot of real restaurants after dark. For those, import the photo instead: snap it once, then translate the still image at your own pace. A tool that only works in live mode leaves you standing there re-aiming at a menu that keeps glaring back.
The fastest way to read any menu
- Open a camera translator and pick the source language, or let it detect the script automatically.
- Point it at the menu, or import a photo if the lighting is fighting you. The English draws over the original text, in the same spot.
- Hold steady for a second on printed sections; handwritten specials take a beat longer to resolve.
- Zoom in on anything cramped: set menus and daily boards pack a lot into a small space, and a closer shot reads more reliably than a wide one.
Because the translation sits in place, you keep the menu's actual structure, sections, prices, set meals, instead of one flattened block of English.
Checking for allergies before you order
Translation gets you the dish name. Whether it's safe to eat is a separate check. On any translated menu, look specifically for the ingredient words, not just the dish title: dairy, shellfish, peanut, gluten and sesame show up under wildly different names across cuisines, and a generic dish name rarely spells them out. If anything reads ambiguous, a voice translator lets you just ask the server directly and hear the answer back in English.
It's not just a Japan problem
The friction is identical whether the menu in front of you is in Japanese, Korean, Chinese, or something else entirely: dense script, no photos, prices you need to match to dishes. The method doesn't change with the language, only the script being read. For the Japan case specifically, including the dish names worth recognising on sight, see how to translate a Japanese menu. Ordering off a Korean or Chinese menu runs into the same wall, covered in how to translate Korean to English and how to translate Chinese to English.
A menu is one of a handful of moments where a camera translator earns its place on your phone, right alongside signs and product labels. For the other six ways to get from Japanese to English depending on what's in front of you, see how to translate Japanese to English. And for the phrases worth knowing before you even open the app, Japanese for travelers covers the forty that carry you.
Yomi runs the camera, the photo import and the voice question in one app, entirely on your iPhone, so a menu with no pictures and no English stops being a guessing game.