Processed on your device — never uploaded

Translate PDF & Text

Contracts, medical records, letters — translated by a neural engine running inside your browser tab. The document never leaves your device, and once the model is downloaded it even works offline.

Drop a PDF here or click to browse Tap to choose a file
PDF · translated locally · nothing uploaded

The translation engine from Firefox — running in your tab

The documents people most need translated — contracts, medical records, ID scans, official letters — are exactly the ones that should never be pasted into a translation website. So here the engine does not sit on a server: it is the same neural translation engine Mozilla builds into Firefox — running right here, in this browser tab. The model for your language pair downloads once (roughly 20–40 MB) and is cached — after that you can pull the network cable and it still translates. 50+ languages work in both directions; pairs that do not involve English are bridged through it automatically.

Drop a PDF and its headings, lists and tables keep their structure through the translation, ready to save as .txt, .md or an editable .docx — or just paste a paragraph and translate that. The honest framing: this is machine translation for understanding a document, not a certified translation for a court or embassy. For everyday business text the quality is close to the big online translators — Mozilla only ships a language pack when its quality is nearly on par with Google Translate. The exact visual layout of the PDF is not preserved (the text flow and structure are), and scanned pages have no text layer to translate — those need OCR first.

Frequently asked questions

How good is the translation?
Good enough to genuinely understand a contract, a letter or an article — for everyday documents it is close to the big online translators, because Mozilla only releases a language pack when its quality is nearly on par with Google Translate. It is still an automatic translation: perfect for understanding, not a substitute for a certified human translation for a court or embassy.
Is my document really not uploaded anywhere?
Really. The translator itself runs inside your browser — the same way Firefox translates web pages. There is a simple way to see it: translate something, switch on airplane mode, translate again. It still works, because your text never needed the internet in the first place.
Why does the first translation take a moment?
The first time you use a language pair, the tool downloads its language pack (~20–40 MB) — think of it as an offline dictionary. Your browser keeps it, so every translation after that starts instantly. And if your PDF is a scan, there is no text inside to translate — the tool says so honestly and points you to OCR (text recognition) first.

Related tools