Original + Translation

Translate Scanned PDFs & Documents, Side by Side

Read and deliver documents in two languages at once. OhMyOCR translates block by block and keeps the original text aligned beside the translation — verifiable against the source, and exportable as a bilingual file.

No credit card Free credits Visual verification

How it works

  1. 1

    Upload a PDF, scan or image — the parser reads it and reconstructs the layout block by block.

  2. 2

    Pick a target language and translate the whole document or just the blocks you select.

  3. 3

    Toggle between original, translation and aligned view, then export bilingual Markdown or Word (.docx) — or the translation alone.

Why OhMyOCR

Aligned side-by-side view

The original page and the translated result scroll and zoom together, block for block — what you are reading is always anchored to what was actually on the page.

Verify before you trust

Every translated block links back to its exact region in the source. Critical names, numbers and clauses can be confirmed in one click instead of taken on faith.

24 target languages

Translate into English, Chinese, Japanese, Spanish and more — the original stays untouched alongside every one of them.

Bilingual export

Export original + translation interleaved, or the translation alone, as Markdown or Word (.docx). Blocks without a translation are skipped and counted — never silently filled in.

Translation you can verify beats translation you must trust

The risk in machine-translating a contract, certificate or paper is not average quality — modern models translate well — it is the one sentence where a name, number or negation goes wrong with nothing anchoring it back to the source. Chat-style translation hands you a wall of target-language text and asks for faith; checking any single sentence means hunting through the original by eye.

OhMyOCR keeps the document structure: recognition reconstructs the page block by block, translation runs per block, and the aligned view mirrors the original page beside the translated result — synchronized scrolling, synchronized zoom. Every translated block links to its exact region in the source, so the figures that matter can be confirmed in one click.

Deliver both languages, not just the target one

For translators, lawyers, and anyone filing documents across borders, the deliverable is usually bilingual: original and translation interleaved so a reviewer can check line against line. The bilingual export produces exactly that — each block’s original followed by its translation, in Markdown or plain text, with untranslated blocks skipped and counted rather than silently filled with source text.

Reading rather than delivering? Toggle between original, translation-only and aligned views in the workspace. The original file is never modified, and switching target languages keeps each language’s translations cached independently.

Frequently asked questions

What is a bilingual document export?

A file where each paragraph of the original is followed by its translation, in reading order. It is the format translators, lawyers and students actually deliver — both languages verifiable side by side.

Can it translate scanned documents?

Yes. OCR reads the scan first (complex layouts included), then translation runs block by block with the original kept alongside.

How is this different from pasting into a chatbot?

Chat translation loses the document: no layout, no source anchoring, no way to check what a given sentence corresponded to. Here every block keeps its position in the original page, and the aligned view mirrors scrolling and zoom on both sides.

Which formats can I export?

Bilingual Markdown and Word (.docx), plus the full export matrix (Word, PDF, HTML, Excel and more) for the recognized document itself.

What does it cost?

Parsing costs 1 credit per page; translation draws from a separate monthly translation-character allowance. The free monthly credits are enough to try a real document.

Try it on your own file

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

Get started — free