AI-Powered · 120+ Languages

Yandex Translate Alternative

Built for whole files rather than pasted passages: upload a document up to 1 GB, get it back in the same format with its layout intact, and keep terminology consistent across every page.

Max. file size 1 GB Keeps original formatting
Sign Up Free

Upload or drop document to translate

Max. file size 1 GB

.PDF .DOCX .PPTX .XLSX .TXT .JPG .PNG .IDML .EPUB .HTML
Afrikaans (Afrikaans)
Shqip (Albanian)
አማርኛ (Amharic)
العربية (Arabic)
Հայերեն (Armenian)
Azərbaycan dili (Azerbaijan)
Euskara (Basque)
Беларуская (Belarusian)
বাংলা (Bengali)
Bosanski (Bosnian)
Български (Bulgarian)
မြန်မာဘာသာ (Burmese)
Català (Catalan)
Cebuano (Cebuano)
Chichewa (Chichewa)
中文 简体 (Chinese Simplified)
中文 繁體 (Chinese Traditional)
Corsu (Corsican)
Hrvatski (Croatian)
Čeština (Czech)
Dansk (Danish)
Nederlands (Dutch)
English (English)
Esperanto (Esperanto)
Eesti (Estonian)
Suomi (Finnish)
Français (French)
Frysk (Frisian)
Galego (Galician)
ქართული (Georgian)
Deutsch (German)
Ελληνικά (Greek)
ગુજરાતી (Gujarati)
Kreyòl Ayisyen (Haitian)
Hausa (Hausa)
ʻŌlelo Hawaiʻi (Hawaiian)
עברית (Hebrew)
हिंदी (Hindi)
Hmoob (Hmong)
Magyar (Hungarian)
Íslenska (Icelandic)
Igbo (Igbo)
Bahasa Indonesia (Indonesian)
Gaeilge (Irish)
Italiano (Italian)
日本語 (Japanese)
Basa Jawa (Javanese)
ಕನ್ನಡ (Kannada)
Қазақ тілі (Kazakh)
ខ្មែរ (Khmer)
Ikinyarwanda (Kinyarwanda)
한국어 (Korean)
Kurdî (Kurdish)
Кыргызча (Kyrgyz)
ລາວ (Laotian)
Latina (Latin)
Latviešu (Latvian)
Lietuvių (Lithuanian)
Lëtzebuergesch (Luxemb)
Македонски (Macedonian)
Malagasy (Malagasy)
Bahasa Melayu (Malay)
മലയാളം (Malayalam)
Malti (Maltese)
Te Reo Māori (Maori)
मराठी (Marathi)
Монгол хэл (Mongolian)
नेपाली (Nepali)
Norsk (Norwegian)
ଓଡ଼ିଆ (Odia)
فارسی (Persian)
Polski (Polish)
Português (Portuguese)
ਪੰਜਾਬੀ (Punjabi)
Română (Romanian)
Русский (Russian)
Gagana Samoa (Samoan)
Gàidhlig (Scottish)
Српски (Serbian)
Sesotho (Sesotho)
Shona (Shona)
سنڌي (Sindhi)
සිංහල (Sinhala)
Slovenčina (Slovakian)
Slovenščina (Slovenian)
Soomaali (Somali)
Español (Spanish)
Basa Sunda (Sundanese)
Kiswahili (Swahili)
Svenska (Swedish)
Tagalog (Tagalog)
Тоҷикӣ (Tajik)
தமிழ் (Tamil)
Татарча (Tatar)
తెలుగు (Telugu)
ไทย (Thai)
Türkçe (Turkish)
Türkmençe (Turkmen)
Українська (Ukrainian)
اردو (Urdu)
ئۇيغۇرچە (Uyghur)
O'zbekcha (Uzbek)
Tiếng Việt (Vietnamese)
Cymraeg (Welsh)
isiXhosa (Xhosa)
ייִדיש (Yiddish)
Yorùbá (Yoruba)
isiZulu (Zulu)
Afrikaans (Afrikaans)
Shqip (Albanian)
አማርኛ (Amharic)
العربية (Arabic)
Հայերեն (Armenian)
Azərbaycan dili (Azerbaijan)
Euskara (Basque)
Беларуская (Belarusian)
বাংলা (Bengali)
Bosanski (Bosnian)
Български (Bulgarian)
မြန်မာဘာသာ (Burmese)
Català (Catalan)
Cebuano (Cebuano)
Chichewa (Chichewa)
中文 简体 (Chinese Simplified)
中文 繁體 (Chinese Traditional)
Corsu (Corsican)
Hrvatski (Croatian)
Čeština (Czech)
Dansk (Danish)
Nederlands (Dutch)
English (English)
Esperanto (Esperanto)
Eesti (Estonian)
Suomi (Finnish)
Français (French)
Frysk (Frisian)
Galego (Galician)
ქართული (Georgian)
Deutsch (German)
Ελληνικά (Greek)
ગુજરાતી (Gujarati)
Kreyòl Ayisyen (Haitian)
Hausa (Hausa)
ʻŌlelo Hawaiʻi (Hawaiian)
עברית (Hebrew)
हिंदी (Hindi)
Hmoob (Hmong)
Magyar (Hungarian)
Íslenska (Icelandic)
Igbo (Igbo)
Bahasa Indonesia (Indonesian)
Gaeilge (Irish)
Italiano (Italian)
日本語 (Japanese)
Basa Jawa (Javanese)
ಕನ್ನಡ (Kannada)
Қазақ тілі (Kazakh)
ខ្មែរ (Khmer)
Ikinyarwanda (Kinyarwanda)
한국어 (Korean)
Kurdî (Kurdish)
Кыргызча (Kyrgyz)
ລາວ (Laotian)
Latina (Latin)
Latviešu (Latvian)
Lietuvių (Lithuanian)
Lëtzebuergesch (Luxemb)
Македонски (Macedonian)
Malagasy (Malagasy)
Bahasa Melayu (Malay)
മലയാളം (Malayalam)
Malti (Maltese)
Te Reo Māori (Maori)
मराठी (Marathi)
Монгол хэл (Mongolian)
नेपाली (Nepali)
Norsk (Norwegian)
ଓଡ଼ିଆ (Odia)
فارسی (Persian)
Polski (Polish)
Português (Portuguese)
ਪੰਜਾਬੀ (Punjabi)
Română (Romanian)
Русский (Russian)
Gagana Samoa (Samoan)
Gàidhlig (Scottish)
Српски (Serbian)
Sesotho (Sesotho)
Shona (Shona)
سنڌي (Sindhi)
සිංහල (Sinhala)
Slovenčina (Slovakian)
Slovenščina (Slovenian)
Soomaali (Somali)
Español (Spanish)
Basa Sunda (Sundanese)
Kiswahili (Swahili)
Svenska (Swedish)
Tagalog (Tagalog)
Тоҷикӣ (Tajik)
தமிழ் (Tamil)
Татарча (Tatar)
తెలుగు (Telugu)
ไทย (Thai)
Türkçe (Turkish)
Türkmençe (Turkmen)
Українська (Ukrainian)
اردو (Urdu)
ئۇيغۇرچە (Uyghur)
O'zbekcha (Uzbek)
Tiếng Việt (Vietnamese)
Cymraeg (Welsh)
isiXhosa (Xhosa)
ייִדיש (Yiddish)
Yorùbá (Yoruba)
isiZulu (Zulu)
ARABIC PORTUGUESE RUSSIAN ITALIAN KOREAN DUTCH POLISH TURKISH SWEDISH ENGLISH SPANISH FRENCH GERMAN CHINESE JAPANESE HINDI BENGALI VIETNAMESE THAI GREEK HEBREW ARABIC PORTUGUESE RUSSIAN ITALIAN KOREAN DUTCH POLISH TURKISH SWEDISH ENGLISH SPANISH FRENCH GERMAN CHINESE JAPANESE HINDI BENGALI VIETNAMESE THAI GREEK HEBREW
Promotional graphic contrasting DocTranslator drag and drop file translation with a general purpose translator

Translating a passage and translating a document are not the same task

A general purpose translator answers one question: what do these words mean. That is genuinely useful, and for a sign, an email or a paragraph from a web page it is all anyone needs.

A document asks for more than the words. It has to come back as a file somebody else can open, with the headings still headings, the table still a table, and the figures still lined up with the rows they belong to. The same job title has to be worded the same way on page 2 and on page 40. If the pages are scans, something has to read the text out of the images before any of that can start. And the file has to be accepted at its real size, which for a scanned bundle is not small.

That gap is what people are usually looking to close when they search for a PDF translator instead of using a translation box. DocTranslator was built for the file end of that spectrum.

The published limits, without the marketing

Comparisons are only worth reading when they stick to what each service documents about itself, so this one does. Both figures below come from the two companies' own published material, and either can change them at any time, so check before you plan around them.

Yandex Translate, document upload

  • Yandex support documentation for document translation states that the file extension must be .doc, .docx, .pdf, .xls, .xlsx, .ppt or .pptx
  • The same documentation states that the file should not exceed 5 MB
  • The translation is saved in the original document format

DocTranslator, document upload

  • PDF, DOCX, XLSX, PPTX, IDML, TXT, JPG, PNG, CSV and JSON
  • Up to 1 GB or 5,000 pages on Monthly and Annual plans
  • Returned in the same format, with the original layout and styling in place
  • 120+ languages, with team access and custom glossaries on every plan

The size figure is the one that decides most cases. Five megabytes is generous for a text document and tight for anything scanned, because a scan stores a picture of every page rather than the characters on it. A twenty page contract scanned at the resolution normally recommended for reading small print is comfortably past that ceiling before anyone has translated a word.

Illustration of Word, PDF and PowerPoint files being uploaded to an online translation platform

The documents that outgrow a small upload cap

Working out whether a size ceiling will get in your way is easier than it sounds: divide the file size by the page count. Text pages cost tens of kilobytes. Scanned pages cost megabytes. Everything below is on the expensive side of that line.

  • Scanned legal and civil records, from birth certificates to full case bundles photographed page by page
  • Illustrated technical manuals, parts catalogues and equipment documentation
  • Annual reports and investor decks, where the charts and photographs carry the weight
  • Books and long form publications sent as a single file
  • Immigration packets that have already been merged into one attachment for submission

Where a file has to be shrunk to fit somewhere, do it deliberately with compression or by splitting it into parts, rather than letting a tool downsample the pages and quietly cost you the small print.

See the upload flow end to end

A short walkthrough of what actually happens between dropping a file in and downloading the finished document.

Developer at a laptop with structured markup on screen, representing translation of JSON, CSV and InDesign files

Files that hold text but are not prose

Plenty of translation work never involves a document at all. Product data sits in spreadsheets and CSV exports. Application interfaces keep their wording in JSON files. Brochures and packaging live in InDesign, which travels as IDML.

These formats have a structure that must survive the round trip, and it is a stricter requirement than keeping a layout tidy. In a JSON file the keys are addresses used by the software and must not be touched, while only the values are text for a human to read. Translate both and the application stops finding its strings. In a CSV, the delimiters and the column count have to stay exactly as they were or the file will not load. An IDML package has to come back openable in InDesign with its frames and styles still attached.

Copying and pasting these through any translation box damages them, because the box has no way to tell structure from content. DocTranslator handles them as file types in their own right, which is the practical reason software and publishing teams end up here.

Abstract AI illustration representing optical character recognition reading text out of scanned pages

When the pages are pictures of text

A large share of the documents people need translated were never digital to begin with. They were printed, stamped, signed and then scanned or photographed. To the software these are images, and there is no text in them to work with until character recognition has read the letterforms and turned them back into characters.

DocTranslator does that step for scanned documents and for JPG and PNG images, then translates what it read and lays the result back out in the shape of the original page. Clean scans give clean results, so upload the sharpest copy you have rather than a version already squeezed to fit an email.

Faint photocopies, heavy stamps across the text and handwriting are the hard cases for any recognition engine, ours included. Where a scan is genuinely poor, no translator can do better than the pixels allow, and a person has to read it.

When a general translator is the better answer

Switching tools is not always the right call, and a comparison page that pretends otherwise is not much use to anyone. Reach for a general purpose translator such as Yandex Translate when the task is short and quick: a phrase, a message, a menu, a passage pasted out of a page you are reading, or a rough sense of what an unfamiliar language says. It is free, instant and needs no account, and none of those things are true of a file based service.

Come to a document translator when the output has to be a file, when there is a layout worth preserving, when the source is a scan, when the same wording has to hold across dozens of pages, or when the format is something a text box cannot hold at all.

There is a third case that neither covers. Anything filed with a court, an immigration authority or a registry usually needs a certified translation signed by a human translator, and no machine output satisfies that requirement whatever its quality. See certified translation for what that involves.

Switching over

Translating your first document here

01

Bring the best copy of the file you have

Upload the original rather than a version already compressed for email. Recognition quality on scanned pages depends entirely on what it is given to read.

02

Create an account and upload it whole

Sign up with your email, then drag in the complete file instead of pasting sections. PDF, DOCX, XLSX, PPTX, IDML, TXT, JPG, PNG, CSV and JSON are all handled, up to 1 GB on paid plans.

03

Set the pair and add any terms you care about

Choose source and target from 120+ languages. Custom glossaries pin product names, job titles and legal terms so the same wording appears on every page.

04

Download and check the structure, not just the words

Open the result and look at the tables, the numbering and the figures before you read the prose. Layout problems are what a passage based tool cannot show you, so that is where to look first.

Choosing a document translator: questions we get asked

How big a file can I actually upload?

Up to 1 GB or 5,000 pages on the Monthly and Annual plans, which covers scanned bundles, illustrated manuals and full length books. Yandex support documentation for its document translation puts its own ceiling at 5 MB, so size is the practical dividing line between the two for anything scanned.

Which file formats are supported?

PDF, DOCX, XLSX, PPTX, IDML, TXT, JPG, PNG, CSV and JSON. The documented format list for Yandex document translation covers .doc, .docx, .pdf, .xls, .xlsx, .ppt and .pptx, so the difference shows up mainly with InDesign packages and with data and software files such as CSV and JSON.

Will the translated file keep its layout?

Yes. The document comes back in the format it went in as, with headings, tables, columns, images and styling in the positions they held in the original. This is the part copy and paste cannot reproduce, since pasting text into a box returns text and leaves you to rebuild the document yourself.

Can it read a scanned PDF or a photo of a document?

Yes. Character recognition runs first on scanned PDFs and on JPG and PNG images, turning the pictures of letters back into text, and the translation is then laid out in the shape of the original page. Sharp, evenly lit scans work best, while faint photocopies and handwriting are difficult for any recognition engine.

How do I stop the same term being translated three different ways?

Use a custom glossary, which is included on every plan. Product names, job titles, legal terms and internal vocabulary get pinned to one agreed rendering, so page 40 matches page 2. Sending a long document through in pieces is what causes the inconsistency in the first place, so translate the whole file in one job where you can.

What does it cost?

A 7-day trial is $2 and covers 10 pages or 3,000 words. After that the Monthly plan is $14.99 for 100 pages or 30,000 words a month, and the Annual plan is $135 a year, about $11.25 a month. AI translation is priced at $0.005 per word and 120+ languages are included.

Is there still a reason to use a free general translator?

Certainly, and it is worth being honest about it. For a phrase, a message, a menu or a paragraph you want the gist of, a free translation box is faster and needs no account. The case for a document service starts when the output has to be a file, the source is a scan, or the format is one a text box cannot hold.

Can I use this for an official or certified translation?

Not on its own. Filings with courts, immigration authorities and registries generally require a translation certified and signed by a human translator, which is a formal requirement rather than a comment on quality. AI output is well suited to understanding a document, reviewing it internally and preparing a draft.

Send the whole file, not a paragraph of it

Upload up to 1 GB, get the document back in its original format with the layout intact, and keep one agreed wording across every page.

Our Partners

Accenture
Bloomberg
Citrix
P&G
SAP