Translate PDF
The layout stays put: each block is covered and rewritten in its own space, with a glossary you control and every segment reviewable before the file.
Open in PDF ARENADrop the PDF you want translated
or click to select files
The layout stays
Each block is covered and rewritten in its own space, with the type size measured to fit.
Your glossary wins
Terms you force are applied after translation, so the model cannot override them.
You review before it is written
Every segment side by side with its original, editable. Nothing is built until you say so.
Standard PDF fonts only cover Latin script with accents, so target languages are limited to those. hi, ru, zh, ja, ko, ar and other scripts need an embedded font file this tool does not carry, and offering them would return a document full of question marks.
How to translate a PDF and keep the layout
Open your PDF
Text and geometry are extracted on your device, then grouped into reading blocks.
Read the consent panel
What gets sent, to whom, what happens to it. Pick the target language and load a glossary if you have one.
Review every segment
Original above, translation below, editable. Terms your glossary forced are marked.
Build the document
Translated PDF, bilingual page by page, or just the segments as JSON.
Fitting, glossary and the honest limit
Blocks are cut where the vertical gap passes 1.7 line heights, where the indent jumps, or where the type size changes. Those three separate one paragraph from the next in a laid-out page. Fitting has one lever and one rule. The lever is type size, tried down in quarter-point steps until the wrapped lines fit. The rule is that horizontal squashing is never used: a block that will not fit at your floor is reported as an overflow, with its page, instead of deformed into place. The glossary lands after translation, never before. Substitute a forced term first and the model translates your substitution, which defeats the point. Afterwards, the glossary wins. An empty target keeps the term as it was: that is how you say do not translate this. Batches come back numbered, and each numbered line goes to the block that asked for it. When fewer lines return than were sent, the missing blocks stay empty and get counted. Filling them with the original would look like a translation and be a provider failure in disguise. The limit worth stating plainly: the fourteen standard PDF fonts cover Latin script with accents, nothing else. Hindi, Russian, Greek, Arabic, Chinese, Japanese, Korean, Polish and Czech need an embedded font file, and this tool carries none. So those languages are not offered. A character the font cannot write is counted and reported, and its block stays in the original language.
Why this one
Each block is rewritten in its own rectangle, with the size measured to fit.
Your glossary is applied after translation, so it always wins.
Every segment is editable before a single byte of PDF is written.
Questions about translating PDFs
Short answers, limits included
Do the tables and images survive?
Can I translate into Hindi, Russian or Chinese?
What does an overflow mean?
How does the glossary work?
Does my document leave my computer?
Does the original text disappear from the file?
Updated on
Do more with your PDFs
Discover all the professional tools we have prepared for you. All in one place.