VoilàPDF

Home › Translate a PDF

Translate a PDF without uploading it

The text of the PDF is translated sentence by sentence by a language model running on your own computer. No translation service receives your document, and none keeps it.

Free · no account · nothing uploaded

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?

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

Summarise a PDF Scanned PDF to text PDF → Word

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.

Open source, made with ♥ in France