OpenToolbox

Free Document Translator

Document Translator translates Word, PowerPoint, Excel, PDF, HTML, Markdown, text and subtitle files in your browser and keeps their layout: only the text is replaced, while styles, tables, slides, formulas and timings stay. It uses Chrome's built-in on-device translator or free Opus-MT models downloaded once, with a glossary and a side-by-side review before you download.

Formats:
DOCX, PPTX, XLSX, PDF, HTML, MD, TXT, SRT, VTT
Engines:
Chrome built-in translator or Opus-MT (offline)
Model download:
About 100–135 MB per direction, once
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Is my document uploaded for translation?

No. The file is opened and rebuilt in your browser, and the translation runs on your device: either your browser's built-in translator or an open model downloaded once from Hugging Face. The document itself is never sent anywhere.

Does it keep the formatting?

For Word, PowerPoint and Excel, yes: styles, tables, images, slides, formulas and numbers stay as they are, and only the text changes. Each paragraph takes the formatting of its first run, so a bold word in the middle of a sentence may lose its bold. PDFs become an editable Word file, plus an optional PDF copy with the translation written over the original blocks.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Document Translator

  1. Drop a Word, PowerPoint, Excel, PDF, HTML, Markdown, text or subtitle file. The text is read in your browser and the source language is detected.
  2. Pick the target language and, if you like, add glossary terms (“term = translation”) or names that must not be translated. The tool uses your browser's built-in translator when it can, otherwise it downloads an offline model once (its size is shown first).
  3. Click Translate, review the translation side by side with the original and edit any piece, then download the translated file. It keeps the original name with the language code added, e.g. report.it.docx.

Credits & open source

Our own code plus open-source libraries. Thank you to the people who make these projects.

  • fflateFast ZIP compression for batch downloads. © Arjun Barrett · MIT
  • Transformers.jsRuns Hugging Face AI models in the browser with ONNX Runtime. © Hugging Face, Inc. and contributors · Apache-2.0
  • ONNX Runtime WebExecutes ONNX models with WebGPU or WebAssembly (self-hosted from /vendor/ort). © Microsoft Corporation · MIT
  • docxCreates Word .docx files. © Dolan Miu · MIT
  • PDF.jsRenders PDF pages to images and thumbnails. © Mozilla Foundation and contributors · Apache-2.0
  • pdf-libCreate and modify PDF documents (merge, split, rotate, stamp, sign). © Andrew Dillon · MIT
  • @pdf-lib/fontkitFont engine that lets pdf-lib embed Unicode TrueType fonts. © Devon Govett; fork by Andrew Dillon · MIT
  • Tesseract.jsTesseract OCR engine compiled to WebAssembly. © Project Naptha (Jerome Wu, Kevin Kwok, Guillermo Webster); Tesseract OCR by Google and contributors · Apache-2.0

Web platform APIs used: File API, Web Workers, WebAssembly, Intl.Segmenter, localStorage, TextEncoder.

  • Opus-MT ROMANCE-en (Xenova/opus-mt-ROMANCE-en @f60feaa) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ROMANCE → en, 114 MB, revision f60feaabe8bb435a5871e7702b25f53a01e770f8, downloaded only when that pair is used
  • Opus-MT af-en (Xenova/opus-mt-af-en @0eba4e4) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model af → en, 106 MB, revision 0eba4e40af86c6ad316a58fc9a7ed1134b05fd90, downloaded only when that pair is used
  • Opus-MT ar-en (Xenova/opus-mt-ar-en @09c7556) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ar → en, 112 MB, revision 09c7556866400dcc53562ba8d7035119e7d9a2c1, downloaded only when that pair is used
  • Opus-MT bat-en (Xenova/opus-mt-bat-en @77385e1) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model bat → en, 108 MB, revision 77385e12985dcd9c8489033705943357c6191f6d, downloaded only when that pair is used
  • Opus-MT cs-en (Xenova/opus-mt-cs-en @c9f7336) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model cs → en, 111 MB, revision c9f7336d1cf49ba5b7a412cba3b86999fa781716, downloaded only when that pair is used
  • Opus-MT da-de (Xenova/opus-mt-da-de @3784087) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model da → de, 105 MB, revision 3784087953108e4ee9957c8f9eff11c0bf0cabda, downloaded only when that pair is used
  • Opus-MT da-en (Xenova/opus-mt-da-en @6496d5e) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model da → en, 107 MB, revision 6496d5e47a016552357be8f06294096609256ac4, downloaded only when that pair is used
  • Opus-MT de-en (Xenova/opus-mt-de-en @399dfd6) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model de → en, 106 MB, revision 399dfd68706739fffd503f876093e455ae268a06, downloaded only when that pair is used
  • Opus-MT de-es (Xenova/opus-mt-de-es @d339419) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model de → es, 110 MB, revision d339419ee3bda301bdcd00249d4436b74664ee7e, downloaded only when that pair is used
  • Opus-MT de-fr (Xenova/opus-mt-de-fr @e783da0) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model de → fr, 110 MB, revision e783da03d247c4d16778e938530e9b5d7bd1523d, downloaded only when that pair is used
  • Opus-MT en-ROMANCE (Xenova/opus-mt-en-ROMANCE @9d2ba69) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → ROMANCE, 114 MB, revision 9d2ba69ac80c8e8453c3d9a1e2323a0e7b8ca3cd, downloaded only when that pair is used
  • Opus-MT en-af (Xenova/opus-mt-en-af @3d48312) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → af, 106 MB, revision 3d48312617d092d77cb5aef9f9e9636ad639dd8d, downloaded only when that pair is used
  • Opus-MT en-ar (Xenova/opus-mt-en-ar @034a684) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → ar, 112 MB, revision 034a684356c19021a187cda4d7f823298b913921, downloaded only when that pair is used
  • Opus-MT en-cs (Xenova/opus-mt-en-cs @ed163ca) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → cs, 111 MB, revision ed163ca109a93297e2f055eb3397bd33230141ad, downloaded only when that pair is used
  • Opus-MT en-da (Xenova/opus-mt-en-da @33862dc) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → da, 107 MB, revision 33862dc071a5cc43e821e60742553c501c587e77, downloaded only when that pair is used
  • Opus-MT en-de (Xenova/opus-mt-en-de @1ca130c) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (CC-BY-4.0); ONNX conversion by Xenova (Joshua Lochner) (CC-BY-4.0) — Offline translation model en → de, 106 MB, revision 1ca130c44c4c5441ef16d48aae521a424ab644f7, downloaded only when that pair is used
  • Opus-MT en-es (Xenova/opus-mt-en-es @4b002a4) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → es, 114 MB, revision 4b002a4c7edd54a7ced58877258b87f7efd3f892, downloaded only when that pair is used
  • Opus-MT en-fi (Xenova/opus-mt-en-fi @4e57992) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → fi, 114 MB, revision 4e5799273dbd7cce94c1e99cc9d3acb9f191b8eb, downloaded only when that pair is used
  • Opus-MT en-fr (Xenova/opus-mt-en-fr @2872620) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → fr, 108 MB, revision 28726206f80896b90035bd99cccd5cc1e151f916, downloaded only when that pair is used
  • Opus-MT en-hi (Xenova/opus-mt-en-hi @7aad720) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → hi, 111 MB, revision 7aad72006a1588a9c3485ed6203aed99eebbc872, downloaded only when that pair is used
  • Opus-MT en-hu (Xenova/opus-mt-en-hu @1b7df95) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → hu, 111 MB, revision 1b7df958c1bd8f094eff1ce76d536468923ed7e3, downloaded only when that pair is used
  • Opus-MT en-id (Xenova/opus-mt-en-id @b3b41f6) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → id, 103 MB, revision b3b41f654c2fb3286d007dee1da7b0f47fd27d82, downloaded only when that pair is used
  • Opus-MT en-it (Xenova/opus-mt-en-it @075406e) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → it, 130 MB, revision 075406e3c8c2c30634d4a1bd8f00c21d9e162011, downloaded only when that pair is used
  • Opus-MT en-mul (Xenova/opus-mt-en-mul @e57f975) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → mul, 113 MB, revision e57f9759f8e1e9ed97067bfc11e53e1eab63e57e, downloaded only when that pair is used
  • Opus-MT en-nl (Xenova/opus-mt-en-nl @c3a0541) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → nl, 116 MB, revision c3a0541231a7329b4492809fc2bd7ab7d2ceb0bc, downloaded only when that pair is used
  • Opus-MT en-ro (Xenova/opus-mt-en-ro @3d81689) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → ro, 108 MB, revision 3d816891778276930df2a45cbfb70689b3fe8981, downloaded only when that pair is used
  • Opus-MT en-ru (Xenova/opus-mt-en-ru @e050376) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → ru, 112 MB, revision e050376e960175e8ddc5cff85025dc8436cddd68, downloaded only when that pair is used
  • Opus-MT en-sv (Xenova/opus-mt-en-sv @33d522d) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → sv, 105 MB, revision 33d522d806c041cdebecd549c558d22a2b9b4ea4, downloaded only when that pair is used
  • Opus-MT en-uk (Xenova/opus-mt-en-uk @e6ca587) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → uk, 111 MB, revision e6ca587292984b343fd829b6430ed55858496525, downloaded only when that pair is used
  • Opus-MT en-vi (Xenova/opus-mt-en-vi @30bcd46) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → vi, 102 MB, revision 30bcd461c0d7338ad106b36314d3eedc2d4e998c, downloaded only when that pair is used
  • Opus-MT en-xh (Xenova/opus-mt-en-xh @1ab9c4f) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → xh, 110 MB, revision 1ab9c4f4400ea4805f220ff5d551d3d0169b7a96, downloaded only when that pair is used
  • Opus-MT en-zh (Xenova/opus-mt-en-zh @046f55a) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model en → zh, 114 MB, revision 046f55aec303cdee3e0318604406d4df20f1e8ea, downloaded only when that pair is used
  • Opus-MT es-de (Xenova/opus-mt-es-de @7f493e4) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model es → de, 110 MB, revision 7f493e4b81b684478396f37de4c1ebc28ecd5855, downloaded only when that pair is used
  • Opus-MT es-en (Xenova/opus-mt-es-en @eadfd7c) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model es → en, 114 MB, revision eadfd7c658a9d8929ac3b8e996b68a68e2c7d480, downloaded only when that pair is used
  • Opus-MT es-fr (Xenova/opus-mt-es-fr @3bef5f6) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model es → fr, 125 MB, revision 3bef5f612825d503f6fb85e0527a1fe30f2578c2, downloaded only when that pair is used
  • Opus-MT es-it (Xenova/opus-mt-es-it @596c67c) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model es → it, 107 MB, revision 596c67cda7cb919f0d67221f3a31bd7df79f19d0, downloaded only when that pair is used
  • Opus-MT es-ru (Xenova/opus-mt-es-ru @268ccd6) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model es → ru, 113 MB, revision 268ccd60bde3cabde17068d482ca6930512f1a85, downloaded only when that pair is used
  • Opus-MT et-en (Xenova/opus-mt-et-en @5810495) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model et → en, 107 MB, revision 58104952b730220eb7a9cdbbe19533a064f40dc0, downloaded only when that pair is used
  • Opus-MT fi-de (Xenova/opus-mt-fi-de @6d93339) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model fi → de, 108 MB, revision 6d93339597e19574f543259315d2400939067c1e, downloaded only when that pair is used
  • Opus-MT fi-en (Xenova/opus-mt-fi-en @a623e48) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model fi → en, 108 MB, revision a623e4812687be788e3ab720c8a950ab64704793, downloaded only when that pair is used
  • Opus-MT fr-de (Xenova/opus-mt-fr-de @7eea199) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model fr → de, 110 MB, revision 7eea1996b4480d073cf560fcba6d4480aaf9a2bb, downloaded only when that pair is used
  • Opus-MT fr-en (Xenova/opus-mt-fr-en @6b166a1) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model fr → en, 108 MB, revision 6b166a182780e118c997879d0ad5be4b53671644, downloaded only when that pair is used
  • Opus-MT fr-es (Xenova/opus-mt-fr-es @962338b) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model fr → es, 125 MB, revision 962338be51033b548c13dbb6f4da3ddb8c8aba0e, downloaded only when that pair is used
  • Opus-MT fr-ro (Xenova/opus-mt-fr-ro @d2b0db5) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model fr → ro, 105 MB, revision d2b0db550987291ebb35cdeb3a5394d176ecdcc6, downloaded only when that pair is used
  • Opus-MT fr-ru (Xenova/opus-mt-fr-ru @c2ec732) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model fr → ru, 114 MB, revision c2ec732b045ae9f0e1ae1ea9267840145a8c03fe, downloaded only when that pair is used
  • Opus-MT hi-en (Xenova/opus-mt-hi-en @9985310) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model hi → en, 110 MB, revision 99853100ed9d932987a6816e8cf7b1b6742a6116, downloaded only when that pair is used
  • Opus-MT hu-en (Xenova/opus-mt-hu-en @c9e8a76) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model hu → en, 111 MB, revision c9e8a7617fb4cb4fca3785c5bb22cfe457cde00b, downloaded only when that pair is used
  • Opus-MT id-en (Xenova/opus-mt-id-en @c38ef36) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model id → en, 103 MB, revision c38ef36c843b71177da903442835c3c870975fd6, downloaded only when that pair is used
  • Opus-MT it-en (Xenova/opus-mt-it-en @fd0b89b) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model it → en, 131 MB, revision fd0b89b9c052adc1f2f64152f555aa17353728be, downloaded only when that pair is used
  • Opus-MT it-es (Xenova/opus-mt-it-es @0eba27f) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model it → es, 107 MB, revision 0eba27fe6da2208231ea5e7047b0f62241ffc2bb, downloaded only when that pair is used
  • Opus-MT it-fr (Xenova/opus-mt-it-fr @7843e3b) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model it → fr, 108 MB, revision 7843e3b7137d19face19cb32e27256888d26fe84, downloaded only when that pair is used
  • Opus-MT ja-en (Xenova/opus-mt-ja-en @1a906cf) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ja → en, 109 MB, revision 1a906cfaaf7c8f4193f67f5885c082aa6dbd9d16, downloaded only when that pair is used
  • Opus-MT ko-en (Xenova/opus-mt-ko-en @d9fa1ac) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ko → en, 114 MB, revision d9fa1ac6008242100fecb4fff9b0a5917a1be81f, downloaded only when that pair is used
  • Opus-MT mul-en (Xenova/opus-mt-mul-en @72a05e4) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model mul → en, 113 MB, revision 72a05e47cee89c718a9db4dc70d02fef3bc39de8, downloaded only when that pair is used
  • Opus-MT nl-en (Xenova/opus-mt-nl-en @82c42d9) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model nl → en, 116 MB, revision 82c42d95d1508037cbe7172d85fd4e940a2f3584, downloaded only when that pair is used
  • Opus-MT nl-fr (Xenova/opus-mt-nl-fr @6c8ebb6) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model nl → fr, 106 MB, revision 6c8ebb68522ffd80cf3474b2dc44f4b5f741e9cd, downloaded only when that pair is used
  • Opus-MT no-de (Xenova/opus-mt-no-de @5ed60d1) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model no → de, 52 MB, revision 5ed60d1d245fe19d3ee80a172de6b38724642eb3, downloaded only when that pair is used
  • Opus-MT pl-en (Xenova/opus-mt-pl-en @aeaf0e0) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model pl → en, 112 MB, revision aeaf0e003b045248c28a559a5ce6027b54ebdaba, downloaded only when that pair is used
  • Opus-MT ro-fr (Xenova/opus-mt-ro-fr @48d206e) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ro → fr, 105 MB, revision 48d206ed25c6f5b869a49a79207906c401334727, downloaded only when that pair is used
  • Opus-MT ru-en (Xenova/opus-mt-ru-en @afe8c6c) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (CC-BY-4.0); ONNX conversion by Xenova (Joshua Lochner) (CC-BY-4.0) — Offline translation model ru → en, 112 MB, revision afe8c6c738ec81b6d033fd8f44f9678a639a7c67, downloaded only when that pair is used
  • Opus-MT ru-es (Xenova/opus-mt-ru-es @9cb5fb9) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ru → es, 113 MB, revision 9cb5fb9fae4d5c0c731dcc3ba74c4e0a87f15eb0, downloaded only when that pair is used
  • Opus-MT ru-fr (Xenova/opus-mt-ru-fr @c7275f4) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ru → fr, 114 MB, revision c7275f468246036d24bfe14ce8465e94e1037af9, downloaded only when that pair is used
  • Opus-MT ru-uk (Xenova/opus-mt-ru-uk @6d8a744) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model ru → uk, 108 MB, revision 6d8a744ed6eafd9003bcc2b052c4575de0485e1e, downloaded only when that pair is used
  • Opus-MT sv-en (Xenova/opus-mt-sv-en @63a4025) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model sv → en, 105 MB, revision 63a40256869b6a2b29a84e47aa7f03524fa5f3a2, downloaded only when that pair is used
  • Opus-MT th-en (Xenova/opus-mt-th-en @7f0406b) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model th → en, 112 MB, revision 7f0406b972f742985cfbe3be8f61dead9f1bc0e3, downloaded only when that pair is used
  • Opus-MT tr-en (Xenova/opus-mt-tr-en @78247f4) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model tr → en, 111 MB, revision 78247f41f354af036d24e6f0f8a3d02c6806f96e, downloaded only when that pair is used
  • Opus-MT uk-en (Xenova/opus-mt-uk-en @b2ad6af) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model uk → en, 111 MB, revision b2ad6afa424aaeff8913ff350860b7a7b7c0a607, downloaded only when that pair is used
  • Opus-MT uk-ru (Xenova/opus-mt-uk-ru @cfb76cc) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model uk → ru, 108 MB, revision cfb76ccd207734d7847679664fa4538cda5ed597, downloaded only when that pair is used
  • Opus-MT vi-en (Xenova/opus-mt-vi-en @541dfd7) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model vi → en, 102 MB, revision 541dfd72ec07e8f1563795e0224408ad8d729e80, downloaded only when that pair is used
  • Opus-MT xh-en (Xenova/opus-mt-xh-en @f2950c1) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (Apache-2.0); ONNX conversion by Xenova (Joshua Lochner) (Apache-2.0) — Offline translation model xh → en, 110 MB, revision f2950c1503ae17ba532ea858914ea13838bc2ab1, downloaded only when that pair is used
  • Opus-MT zh-en (Xenova/opus-mt-zh-en @39d480d) by Helsinki-NLP / Language Technology Research Group, University of Helsinki (CC-BY-4.0); ONNX conversion by Xenova (Joshua Lochner) (CC-BY-4.0) — Offline translation model zh → en, 114 MB, revision 39d480d52a9ea3065a1f117adfe4dbc55de10e6f, downloaded only when that pair is used
  • DejaVu Fonts by DejaVu fonts team (based on Bitstream Vera) (Bitstream Vera License / Public Domain) — Embedded (subset) in the translated PDF copy
  • tessdata (best_int LSTM models) by Google / Tesseract OCR contributors (Apache-2.0) — OCR of scanned PDF pages before translation

Full license texts: third-party notices · all credits

Frequently asked questions

Which languages are supported?

With the offline Opus-MT models: from English to about 30 languages (including German, French, Spanish, Italian, Portuguese, Dutch, Russian, Chinese, Arabic, Polish and Turkish; some through a lower-quality multilingual model), from about 40 languages to English, and direct pairs such as German ↔ French or Spanish ↔ Italian; other pairs go through English. In Chrome, the built-in translator adds more pairs.

How big is the download?

About 100–135 MB per language direction (two models when the pair goes through English), downloaded once and then kept in your browser's cache. With Chrome's built-in translator, the browser manages its own language packs.

How good is the translation?

It's machine translation: good for understanding and drafts, but review important documents. Use the glossary for terms that must be translated consistently, and edit any sentence in the side-by-side view before downloading.

More business & writing tools