Free private local photo translator

Point your mobile camera at restaurant menus, street signs, transit tickets, or food packaging. Fast, private photo translation that runs locally on your phone without roaming data.

Take a photo or choose an image

Shoot menus, street signs, train tickets or food labels. Recognition & translation both run on your phone offline.

In-browser OCR reads sharp printed text best. Cursive handwriting, severe tilt, or glare may require manual review.
Photos are read and translated locally in this browser tab. Nothing is uploaded.

Free to use · No account · No photo upload · Offline after model download

What is photo translation?

Camera-based translation transforms snapshots of physical signs and foreign menus into readable text on your phone. Most travel translation apps send your camera stream to remote servers, which fails whenever you enter a subway station, a rural village, or an underground cafe without an active mobile signal.

This tool runs both text recognition and neural translation directly on your device hardware. Read our practical walkthrough on how to translate offline without internet, or explore the engineering behind camera OCR in how image translation works.

Zero roaming charges abroad
Cache your destination language over airport Wi-Fi, and the tool continues functioning seamlessly with cellular data disabled.
Direct camera integration
Snap pictures straight from your phone browser without installing native apps or cluttering your photo gallery with temporary signs.
Full privacy for personal documents
Travel itineraries, pharmacy receipts, baggage claim tags, and identity cards are processed in-tab and never logged on a server.
Optimized battery efficiency
Lightweight WebAssembly execution ensures minimal CPU power draw, preserving phone battery throughout long travel days.

How to translate photos on your phone

Three quick steps to translate any sign or menu in front of you.

  1. 01

    Point & capture

    Tap Take a photo to open your camera, or choose a snapshot from your gallery. Frame the text closely and hold your phone level.

  2. 02

    Translate on your phone

    On-device AI reads characters and translates sentences in your browser tab, functioning with mobile data turned off entirely.

  3. 03

    Inspect & save

    Read the translation drawn over the original sign, compare side-by-side with text-to-speech audio, or save the result as a PNG image.

09:41No service

MENU OF THE DAY

  • Pumpkin soup6,50 €
  • Galician octopus14,00 €
  • Cheesecake5,00 €

Model cached on this phone · translating anyway

Load the page once on hotel wi-fi and the recogniser and the translation model stay on the phone — the menu still gets translated in a basement restaurant with no bars.
Photo translation example showing menu translation on mobile phone

Why on-device camera processing matters for travel

Travelers need translation most when connectivity is weakest: ordering in a basement bistro, deciphering a regional bus schedule, or buying emergency medicine late at night. Server-dependent camera apps freeze just when you need them most.

Airplane mode ready

Because models run in a browser Web Worker, your phone can be in full airplane mode with SIM cards removed and still translate text instantly.

Untouched prices and currencies

Menu prices and numbers are detected geometrically as literals, ensuring price digits remain exactly where they belong without model distortion.

Photography habits for sharp results

Optical character recognition reads light patterns on camera sensors. Good framing makes a dramatic difference in translation reliability.

Fill the camera frame

Character recognition relies on pixel density per letter. A close-up shot of two menu lines delivers far sharper letters than a distant wide-angle view of the entire board.

Shoot parallel to the text

Steep camera angles make letters slant and shrink toward far margins. Hold your phone square to the sign to preserve even letter proportions across every line.

Watch your phone shadow

Leaning over a menu often blocks overhead lighting, and flash on laminated paper causes blinding glare. Soft, indirect natural light ensures clean edge contrast.

Divide large boards into sections

Long departure schedules and multi-page menus translate with greater precision when photographed in two focused shots rather than one distant overview.

Supported languages for travel

Select your destination language to prepare offline models before you travel.

Frequently asked questions

Common questions about mobile camera translation, offline caching, and privacy.

What is photo translation?

Photo translation reads text captured by your camera — such as restaurant menus, subway signs, and product packaging — and translates it into your language. This private camera tool runs entirely in your mobile browser, letting you translate abroad without cellular roaming or cloud uploads.

Does this tool work without mobile data?

Yes, once your language models are cached. Load this page over hotel or airport Wi-Fi before heading out. The neural translation model and OCR engine remain saved in your browser cache, so camera translation continues to work smoothly in full airplane mode.

How do I translate a photo of a menu or a street sign?

Tap Take a photo directly in the tool, snap the menu or street sign, and select your languages. The image is decoded and translated locally on your phone, delivering results in seconds without saving the picture to your camera roll or transmitting data to a server.

Why do some camera translations come out inaccurate?

Accuracy issues almost always stem from photographic conditions rather than translation quality. Motion blur, angled perspectives, glossy reflections, or curved packaging distort character shapes before translation starts. Filling the frame, shooting straight-on, and avoiding phone shadows resolves most errors.

Can it read handwritten signs or calligraphy?

No. The recognition models are trained on printed typography and signage. Handwritten chalkboards, stylized cursive, and signatures will produce low-confidence results, which the interface indicates openly rather than presenting guesswork.

Is my photograph uploaded to any remote server?

No. There are no server upload endpoints in this application. The camera image is drawn directly into a browser canvas, analyzed by an on-device WebAssembly OCR worker, and translated locally. It is completely secure for receipts, tickets, and medical leaflets.

Which languages perform best for camera translation?

Latin and Cyrillic scripts — including Spanish, French, German, Italian, Vietnamese, Turkish, and Russian — achieve exceptional recognition accuracy. Denser writing systems like Japanese, Chinese, Arabic, Hindi, and Thai require sharp, well-lit, and horizontal text.

Translate photos with this free photo translator

Open your camera above to capture signs and menus immediately on your device without roaming fees.

Choose a photo or capture