Translating a PDF online nearly always means handing it to a provider, who forwards it to a third-party engine. For a contract, a commercial offer or a letter from a lawyer, the document ends up on two servers you know nothing about.
How it works
Drop your file on the page, or click to pick it from your folders.
Start the job. It runs inside your browser: nothing is sent to a server.
Download the result. No account, no watermark, no queue.
When this really helps
Read a foreign contract
Understand what you are signing without handing the contract to a third party.
Answer an English-speaking client
Translate a quote or a technical note before adapting it.
Work through documentation
Make an English manual or standard readable.
What the conversion keeps, and what it loses
Working inside a browser comes with limits a hosted service does not have. Here they are in plain words, so you know what to expect before you start.
What is kept
- The full text, in reading order
- The split into paragraphs
- Figures, dates and amounts
- Proper nouns, left as they are
What is not carried over
- Layout, columns and tables
- Images, logos and signatures
- Fonts and styling
- Headers and footers, mixed into the text
Worth knowing about the format
The engine is Marian (opus-mt), the open translation model from the University of Helsinki, converted to ONNX and run by transformers.js. Translation covers the text alone: the result is a clean document, not a copy of the original layout.
Not the right tool?
- Summarise a PDF — Pour ne garder que l'essentiel du document traduit.
- Scanned PDF to text — Pour obtenir le texte d'un scan dans sa langue d'origine.
- PDF → Word — Pour retravailler la traduction dans un traitement de texte.
Why it's free
Online converters receive your file on their servers, process it, then promise to delete it. Every document costs them computing time: that is why they charge, and why they cap file sizes.
Here, the work happens on your own computer. The page contains no server code: your document cannot be received, because it is never sent. So there is nothing to bill, nothing to cap, and nothing to delete afterwards. One exception here: the language model, fetched once and then kept in your browser cache. It is the only network exchange on this page, and it runs that way round — your document never goes up.
Frequently asked questions
Does my document go to Google or DeepL?
No, and it goes nowhere else either. The translation model is downloaded onto your machine and runs there. The model comes down to you; your document never goes up.
Why a 103 MB download?
That is the weight of the language model itself. It is fetched only when you start a translation, once: the browser then keeps it in cache for subsequent runs.
Is the layout preserved?
No, and that is deliberate: translation changes the length of the text, so the original layout would no longer hold. You get a clean document containing the translation, paragraph by paragraph.
Which languages are available?
French to English and English to French. Those two directions cover the vast majority of needs, and each extra pair would mean another full model.
Is the quality as good as DeepL?
No. A model that fits in a browser does not rival a service hosted on graphics cards. It is more than enough to understand a document; for a translation meant to be published, have it proofread.
Other tools
Edit the text in a PDF — Fix a line that is already written, even on a scanned document. This is the feature other services charge for, and the natural starting point when you need to retouch before converting.