Free tool

Image translator, in your browser.

Drop a photo of a sign, a menu, a label or a screenshot. The page reads the words, translates them, covers the old ones and draws the new ones where they were. You get the translated picture to save, a list of the text to copy, and a box next to every line to fix a wrong reading or a wrong translation. The picture is never uploaded.

Your picture is read and translated in your browser. It is never uploaded.

How it works

Read, translate, draw back.

01 / Read

The text is found

Pick the language the text is written in. A text reader in your browser finds each line and groups lines into blocks, such as one sign or one menu item.

02 / Translate

On your computer

Chrome on a computer uses its built-in translator. Other browsers download an open translation model once, for a shorter list of languages.

03 / Draw

New words in place

The old words are covered by the colours around them, or rebuilt with an AI model. The translation is sized to fit and drawn in a readable colour.

Guide

How to translate text in an image, and check the result.

An image translator finds the text inside a picture, translates it, and puts the translation back. This one runs in your browser, so a photo of a letter, a menu or a screenshot of a chat never goes to a server. For an image translator to English, choose the language of the text, leave Translate to on English, and drop the picture. You get the translated picture, a list of the text, and a way to fix mistakes before you save.

How to use the image translator

  1. Drop the picture on the box, click it to choose a file, press Cmd+V (Ctrl+V on Windows) to paste a screenshot, or press Paste from the clipboard.
  2. Set Text in the picture to the language the words are written in. The reader cannot guess it, so this matters most.
  3. Wait for the status line to say Done. The first read in a language loads its data, about 1 to 3 MB, from this site.
  4. Compare Original and Translated. Each block on the original has a number that matches a row in the Text list.
  5. Fix anything wrong in the list. Type in the left box to correct the reading, which translates that row again, or in the right box to change the translation. The picture redraws at once.
  6. Press Download the picture (PNG), or Copy the translation if you only need the words.

Which translation engine runs

The translation is done on your computer, by one of two engines, picked for you.

Your browserEnginePairsFirst use
Chrome on a computerChrome's built-in translatorMany pairs among the languages in the menuChrome may fetch a small language pack once
Other browsersOpen translation modelsInto English from Spanish, French, German, Italian, Dutch, Portuguese, Russian, Arabic, Hindi, Indonesian, Japanese, Korean, Chinese, Turkish and Bengali; from English into Spanish, French, German, Italian, Dutch, Russian, Ukrainian, Arabic, Hindi, Indonesian, Chinese, Vietnamese and PortugueseA model of about 115 MB downloads once for each pair

With the downloaded models, a pair without English in it, such as Spanish to German, goes through English in two steps. Each step can shift the meaning, so read those results with extra care. When your browser cannot do a pair, the Translate to menu only lists the pairs it can.

Covering the old words

Two ways, and you can switch between them with one tick box.

  • Colour fill is the default and is instant. Each line's box is painted from the colours on its four sides, which works well on plain signs, slides and screenshots, and fades with a gradient.
  • Rebuild the background with AI uses the same open model as Remove text from image. It downloads 208 MB once, which your browser keeps, and it is slower. Use it on photos, where a flat patch would show.

Whichever you pick, the text list and the plain text download do not depend on it. If the AI model is slow or cannot start on your computer, press Stop the AI and keep the colour fill.

When the reading is wrong

  • Check the language first. A Spanish sign read as English comes out as nonsense. Change Text in the picture and press Read the picture again.
  • Blocks it was unsure of are switched off. They stay in the list. Tick one to translate it.
  • A word was missed. Drag a box on the original around it. The page reads that part and adds a block.
  • Menus and lists. Set Line breaks to Keep every line so each dish is translated on its own. For a paragraph, set it to Join all lines so a sentence is translated whole.
  • Signs on busy photos. Set Reading layout to Sparse text.

Tips for common pictures

  • Menus. Photograph them flat and straight on, and set Line breaks to Keep every line. Check each price, since a wrong digit changes the meaning.
  • Street signs and notices. Fill the frame with the sign and avoid glare. Capital letters on a coloured board read well. If the page finds nothing, try Sparse text in Reading layout.
  • Screenshots. Paste them straight from the clipboard. Flat colours make the colour fill look clean, and small interface text is read better from a screenshot at full size than from a shrunk copy.
  • Packaging and labels. Small print is the hardest. Take a closer photo of just that part, in good light, and translate it on its own.
  • Documents. A page of paragraphs is better served by the PDF translator, which keeps headings and paragraphs, or by Image to text and a plain translation.

What it cannot do

It reads horizontal printed text. It does not read upright (vertical) writing, handwriting, text on a curve, or very small, blurred or heavily decorated lettering. Letters on a busy background are read less well than letters on a plain one. The new text uses your computer's fonts, so it will not match the original lettering, and logos are not translated. A machine translation helps you understand a picture. For legal, medical or safety information, ask a person who knows the language.

To get the words only, see Image to text. For a document, use PDF translator.

Questions

Good to know.

Is my picture uploaded?

No. The picture is read, translated and redrawn in this tab. The reader and its language data are served from this site. The translation model, when your browser needs one, and the optional AI background model are downloaded to your browser from Hugging Face, the open model library, and they carry only the model, never your picture.

How do I translate an image to English?

Drop the picture, set Text in the picture to the language of the words, and keep Translate to on English. The translated picture appears next to the original.

Which languages can it read?

Arabic, Bengali, Chinese (Simplified), Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Portuguese, Russian, Spanish and Turkish. You can translate them into the languages in the second menu.

Why is the translation in the wrong language?

Check Text in the picture. The reader needs the language of the words, since it cannot guess it. If it is wrong, choose the right one and press Read the picture again.

Can I edit the translation?

Yes. Every block has two boxes in the Text list, one for what was read and one for the translation. Type in either and the picture redraws.

Can it translate vertical Japanese or Chinese?

No. It reads horizontal lines only. For upright text, type the words into the Text list by hand, or drag a box and fix the reading.

Does it keep the original font?

No. The translation is drawn in a font from your computer, sized to the space, in a colour taken from the original or black or white, whichever is easier to read.

What does the first use download?

The reader's language data for your language, about 1 to 3 MB, from this site. In Chrome, its own language pack may download once. In other browsers, a translation model of about 115 MB per pair. The AI background option adds 208 MB, once. Your browser keeps them for next time.

Can I translate a screenshot of a chat or a website?

Yes. Paste it with Cmd+V or Ctrl+V. Screenshots have flat backgrounds, so the colour fill works well. Switch Line breaks to Keep every line if each message should be translated alone.

Is it free, and is there a limit?

It is free, with no account and no daily limit set by this page. The pictures are scaled down to 4000 pixels on the longest side for speed and memory.

Listed on

Listed on JustMacAppsMotionShine on Mac App IndexMotionShine on ScrollLaunchMotionShine featured on StartupBaseFeatured on FazierFeatured on Twelve ToolsMotionShine - Featured on Smol Launch