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.
Upload an image, paste a screenshot or use the browser extension to capture a region.
OCR extracts each text line and keeps it linked to the matching box in the image.
Choose a target language, translate selected boxes or the full result, then copy or export.
Translated text stays tied to the original OCR box, so you can check names, numbers and ambiguous words against the image.
Inline mode adds a highlighted translation under each source line. Separate mode shows the translated result as its own clean block list.
Use it for screenshots, product labels, receipts, slides, forms, signs and other images that contain text.
Fix OCR mistakes inline first. Translations use your corrected text, reducing downstream errors.
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 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.
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.
Yes. Drop a screenshot into the web workspace, or use the browser extension to capture a screen region and recognize the text first.
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.
New accounts can try OCR with free credits. AI translation starts on paid plans because each translation uses paid model capacity.
Yes. Select a single OCR block to translate just that line, or translate the full result in one action.
Image → Text
Image to Text Converter
PDF → Text
PDF to Text Converter (OCR)
Document Parsing
Document Parsing OCR
Image → Excel
Image to Excel Converter
Handwriting → Text
Handwriting to Text Converter
Screenshot → Text
Screenshot to Text
Math → LaTeX
Math OCR: Image to LaTeX
Image → Word
Image to Word Converter
PDF → Markdown
PDF to Markdown Converter
Receipt → Text / Excel
Receipt OCR: Scan Receipts to Text or Excel
Free to start, no credit card, results you can verify line by line.