Last updated:
How camera translation works
The app first reads the text in the picture (text recognition), then translates what it read, and usually lays the translation over the original. So there are two steps, and either can go wrong: if the text is misread, the translation is wrong too.
Many phones no longer need anything extra for this: the camera or photos app can recognise and translate text, and common translator apps have a camera mode. Supported languages vary by phone and version; try it once before you travel.
Tips for a clean result
Camera translation depends mostly on the picture:
- Light: in a dim restaurant, turn on the phone's torch; if it glares, tilt the menu a little.
- Keep it flat: lay the menu on the table and hold the phone straight above it. An angle distorts the letters.
- Go section by section: a close shot of one part (starters, mains) reads better than the whole page.
- If the live view flickers, take a photo and translate that; a still image reads more accurately.
- You may not have data: if roaming is expensive, download the language pack for the country beforehand; many apps translate offline with it.
Menus the camera struggles with
Some text trips up every app:
- Handwriting and chalkboard specials.
- Decorative fonts that imitate handwriting.
- Multilingual menus where lines from different languages get mixed together.
- Vertical or right-to-left lines in scripts such as Japanese, Chinese or Arabic: if the reading direction is misjudged, the translation turns to nonsense.
Dish names aren't translated, they're explained
Names like "paella", "ramen", "pho" or "cassoulet" either stay as they are or turn into an odd word-for-word translation. To know what a dish is, you need the ingredients, not a translated name. If the menu has a description line, translate that; if not, ask the waiter or look the dish up separately.
Allergies and diets: don't trust the camera, ask
Camera translation tells you what the menu says; it doesn't tell you what's in the food. If you're allergic to peanuts, gluten, dairy or seafood:
- Prepare your allergy as a written sentence in the local language: "I'm allergic to peanuts. Does this dish contain peanuts or peanut oil?"
- Show it to the waiter and confirm the answer face to face.
- Sauces, oils and sides often aren't listed on the menu; ask about them specifically.
Prices, the bill and tipping
Numbers rarely get lost in translation, but units can: check whether a price is per person or per weight (fish and meat often are). If the bill shows a service charge, ask whether the tip is included; it differs from country to country.