Free tool · runs in your browser · updated 2026-09-06
A bilingual document: source and translation, sentence by sentence.
Paste the source text in the left box and its translation in the right, and this page pairs them sentence by sentence into a numbered side-by-side table you can print or save as a PDF. Turn on the back-translation column and you get a third, editable column: read each translated sentence, write back in your own language what it now says, and compare that with your original. Where those two disagree is where the translation moved — the standard way to check a translation you cannot read. Sentences are split on line breaks and on sentence-ending punctuation in both Latin and CJK scripts, and if the two sides end up with different counts the page says so rather than silently misaligning them. It runs entirely in your browser: no upload, no account, and no translation is performed here — bring the translation you already have.
Both texts stay in this tab. Nothing is uploaded, nothing is stored, and printing goes straight to your own printer or PDF writer.
The column that makes it worth printing
A side-by-side layout is only formatting. The reason to build the document at all is the third column: for each translated sentence, write down in your own language what it now says, without looking at your original. Then compare.
Sentences where the round trip comes back the same are done. Sentences where it comes back almost the same are where the risk lives — a hedge that hardened into a promise, a “should” that became a “will”, a number that lost its unit. You do not need to read the target language to catch any of that; you need the round trip written down next to the original.
The column is editable in the page and prints with the rest of the table, so the finished sheet is a record of what you checked, not just what you sent.
How the two sides get paired
Line breaks win. If a line break separates two chunks, they stay separate — so one sentence per line on both sides gives you exact control. Within a line, text is split after sentence-ending punctuation in Latin script (. ! ?) and in CJK script (。 ! ?), which covers ordinary prose in both.
The two sides are then zipped in order. There is no clever alignment model here and there deliberately is not one: a wrong automatic alignment is harder to notice than a missing row. If the counts differ, the status line says so and you fix it by editing the boxes, which takes seconds and leaves you sure.
What this is not
It is not a translator, not a CAT tool, and not a file converter: it takes text in two boxes and gives you a document. It does not read DOCX, PDF or InDesign files, it does not keep your layout, and it has no memory between visits.
It is also only half of the actual problem. A bilingual sheet lets you check the translation; it does not tell you whether the other side agreed. That is the part Voice Translator's Present posture handles: you talk, a board draws the structure, and your counterpart reads it on their own phone in their own language and can push back on a specific card. If you would rather stay with the sheet, print this one — it is a perfectly good handout.
Questions people actually ask
What is a bilingual document, exactly?+
A single document that carries the source text and its translation together, aligned unit by unit, instead of two separate files. Translation teams work in them because a reviewer can see what changed without holding two windows open; outside that industry they are useful for anything a reader has to check rather than simply consume — a contract clause, a technical explanation, a one-page brief for someone who will disagree with it.
What is back translation and do I need it?+
Back translation means translating the translation back into the original language, then comparing it with what you first wrote. It is how you check a translation into a language you cannot read: you never judge the translation directly, you judge the round trip. It is standard practice for survey instruments and clinical material, and it is worth ten minutes for any sentence where being wrong would be expensive. The third column here is where you write the round trip; the page does not generate it for you.
Does this page translate my text?+
No. It aligns and formats text you already have, which is exactly why it can run with nothing uploaded. Use whichever translator you trust for the translation itself, then paste both sides in. Nothing about your document reaches a server from this page.
The two columns do not line up. What went wrong?+
Almost always the sentence counts differ: one language merged two sentences into one, or a line break landed in a different place. The status line tells you both counts. The quickest fix is to put one sentence per line on both sides before pasting — line breaks are honoured first, so you keep full control of the pairing.
Related: how long the same text takes to say out loud · Present: you talk, it draws, the other side reads it on their own phone · about Voice Translator