photo → translated photo

Translate Image to English

Translate menus, signs and documents from a photo — and get the image itself back, rewritten in English. Unlike your phone's camera overlay, the original text is erased and the translation is typeset in place, with a side-by-side bilingual list you can edit and copy.

no photo yetjpg · png · webpstep 1 of 3
up to 20 at once — one file back
no account needed
PNG
one PNG file, one click away
PNGthis is what comes backexample

pipeline

How it works

  1. 01UploadA photo of a menu, sign, label or document in any of 100+ languages.
  2. 02Extract & translateEvery line is read, translated, and typeset back into its exact spot.
  3. 03Compare & downloadDrag the divider to compare, fix any line, download the translated image.

why this tool

Translate Image to English, done right

The image is the outputYou don't get a wall of text — you get the same picture, translated in place.
Bilingual side by sideEvery line shows original → translation; copy the full bilingual text in one click.
Every line editableFix a translation and the image re-renders instantly.
Batch up to 20 imagesA whole menu or document set in one pass, downloaded as a ZIP.

what happens to the picture

From photo to translated image, step by step

A camera overlay translates what you are pointing at for as long as you keep pointing. This tool produces a file: the same image with its words swapped, which you can save, print, send or put on a website. Getting there takes more than translation — the original letters have to be removed from the picture first, and the new ones set back where they stood.

The language is identified first
Before anything is read, the image's script and language are worked out, and the text is read by a recogniser suited to that script — Thai, Arabic or Japanese are not forced through an engine built for Latin letters.
Every line keeps its position
Recognition returns each line with the box it occupies on the image, so the translation knows exactly where it has to go back.
Lines are translated in context
The whole image's text is translated together, not line by line in isolation, so a heading and the dish under it are read as belonging together.
The original text is erased
The pixels under each line are rebuilt from the colours around it — a printed menu's paper, a sign's painted panel — so the old letters disappear rather than being covered by a white box.
The translation is typeset in place
Each translation is sized to the space its original line occupied. A line that still does not fit is flagged under the image, so you can shorten it instead of shipping clipped text.
Noise is left alone
A line that reads as gibberish — a texture, a logo, a smear — is not translated and not erased. Painting a confident translation over noise would damage the photo for nothing.

languages

Languages you can translate from and into

Text is read in 100+ source languages, including Chinese, Japanese, Korean, Thai, Arabic, Cyrillic and every European language written in Latin script. The source language does not need to be selected — it is detected from the image.

Target languages
English, Chinese, Japanese, Korean, Spanish, French, German, Portuguese, Italian, Thai, Vietnamese, Indonesian, Arabic and Russian. Pick one from the tool bar above the result; changing it re-runs the translation.
Menus
The classic case: a photo of a menu in a script you cannot read, back as the same menu in your language — keep it on your phone or show it to the person you are ordering with.
Signs, labels and packaging
Short, high-contrast text on flat surfaces translates and re-typesets especially cleanly.
Documents and screenshots
Letters, notices, app screens and chat screenshots. For a long document where the layout does not matter, the bilingual text export is often more useful than the image.

the fine print

Image size, editing and how long anything is kept

Input formats
JPG, PNG and WebP — any still image your browser can decode, including a screenshot pasted from the clipboard. HEIC needs converting to JPG first.
Resolution
Photos are downscaled in your browser to a 2048-pixel long edge before anything is sent; the translated image comes back at that size as a PNG.
Editing
Every line is editable under the image, and the image is re-rendered in your browser on each change — no second upload, no second wait.
Several images
Sign in free and drop up to 20 images; every one is translated into the same target language and the set downloads as one ZIP of translated images.
Your image
It is deleted within 30 minutes of the translation and the job record within two hours. The translated PNG is composed in your browser, on your device.

faq

Frequently asked questions

How is this different from Google Translate's camera?

The camera overlay disappears when you put the phone down. Here you get a downloadable image with the text permanently replaced in place — plus an editable bilingual line list, batch processing for up to 20 images, and screenshot support.

Which languages can it translate?

OCR reads 100+ source languages including Chinese, Japanese, Korean and European scripts. You can translate into English or 13 other target languages.

Can I fix a translation I don't like?

Yes — every line is editable below the image, and the translated image re-renders as soon as you commit a change. Clear a line to keep the original text.

Do I need an account to translate a menu?

No. One photo at a time works straight away, up to a small daily number — each one is read and then translated by a language model, which is the expensive part. Sign in free during the beta to translate more per day, or to drop a whole menu as a batch.

What does "Copy bilingual text" give me?

Every line as original, a tab, then the translation — one line per row. Paste it into Excel or Google Sheets and it lands as two columns, source beside target, ready for a glossary or a menu you are building.

Why is one line still in the original language?

Either the translation was cleared on purpose, or the line looked like a misread — a smudge or a decoration read as letters — and was left untouched rather than painted over with a confident translation of noise. Type your own translation into that row and the image updates.

Does it keep the original font?

No. Translations are set in a clean sans-serif from your own device's system fonts, sized to fit the space the original line occupied. The layout, the photo and everything that is not text stay exactly as they were.

Can I translate a screenshot of a chat or an app?

Yes — screenshots are the easiest input there is: sharp text, no glare, no perspective. Paste one straight from the clipboard.

next door

If that isn’t quite your page