Image Translation

Image Translator with OCR

Upload or paste a screenshot, photo or scan, extract the text with OCR, then translate selected boxes or the full result. Inline translation keeps the original nearby; separate mode gives you clean translated text.

No credit card Free credits Visual verification

How it works

  1. 1

    Upload an image, paste a screenshot or use the browser extension to capture a region.

  2. 2

    OCR extracts each text line and keeps it linked to the matching box in the image.

  3. 3

    Choose a target language, translate selected boxes or the full result, then copy or export.

Why OhMyOCR

Translate with source context

Translated text stays tied to the original OCR box, so you can check names, numbers and ambiguous words against the image.

Inline or separate modes

Inline mode adds a highlighted translation under each source line. Separate mode shows the translated result as its own clean block list.

Works on screenshots and photos

Use it for screenshots, product labels, receipts, slides, forms, signs and other images that contain text.

Correct before translating

Fix OCR mistakes inline first. Translations use your corrected text, reducing downstream errors.

Why translate from the image instead of retyping?

Most text that needs translating arrives as pixels: a supplier’s spec sheet, a menu, a form, a screenshot of an app in another language, a photographed sign or receipt. Retyping foreign-script text you cannot read is somewhere between slow and impossible — you cannot type characters you cannot identify.

OCR-first translation removes that step: the text is extracted with its positions, and translation runs on the extracted text. Because OhMyOCR keeps each translated line tied to its source box, you can always check the one thing machine translation is worst at — names, numbers, dates and codes — against the original pixels.

Inline vs separate mode, and when to use each

Inline mode shows the translation directly under each source line. It is the verification mode: reviewing a translated contract clause or an amount, you see original and translation as a pair, and mistranslated numbers jump out immediately.

Separate mode replaces the view with clean translated blocks — the reading mode for when you just need the document in your language, with non-text blocks like images and formulas kept in place. In both modes you can correct the OCR first and re-translate from the corrected text, which fixes the root cause of most bad translations: a bad extraction.

Frequently asked questions

How do I translate text from an image?

Upload or paste the image, let OCR extract the text, choose your target language, then translate one box or the full result. The original boxes stay visible for verification.

Can I translate a screenshot?

Yes. Drop a screenshot into the web workspace, or use the browser extension to capture a screen region and recognize the text first.

What is the difference between OCR and image translation?

OCR extracts editable text from the image. Image translation adds a second step: it translates the extracted text into your target language while keeping the source context available.

Is image translation free?

New accounts can try OCR with free credits. AI translation starts on paid plans because each translation uses paid model capacity.

Can I translate only one text box?

Yes. Select a single OCR block to translate just that line, or translate the full result in one action.

Try it on your own file

Free to start, no credit card, results you can verify line by line.