Translate a plain text file of any size into 26 languages — paragraphs kept apart, blank lines and list structure preserved.
How to translate a .txt file for free
- Click Choose files (or drag & drop) and select one or more TXT files. You can also paste an image from your clipboard.
- Pick the language to translate into. If you know which language the file is in, say so rather than leaving it on automatic — detection works from the text itself, and a short document gives it little to go on.
- Press Translate. Processing runs with a live progress indicator.
- Open the download page to save your files individually or grab everything as a single ZIP.
Why translate a text file here?
A text file is the one thing people assume they can paste into a translation box, right up to the point where it is forty pages of notes and the box has a limit. This takes the file. Paragraphs are the unit of translation, so sentences are not chopped in half, and a paragraph that was hard-wrapped across several lines is joined before it is sent — because half a sentence translates badly — while a block of short lines is recognised as a list and translated line by line instead.
Advertisement
About the formats
The file, not the first two thousand characters of it
A .txt file is the one thing everybody assumes they can just paste into a translation box, right up to the moment it is forty pages of meeting notes and the box has a limit. Then it becomes a job: split it, translate it in pieces, paste the pieces back in order, and check you did not lose one.
This takes the file. It is sent in batches behind the scenes, in order, and reassembled here — so a long document is one action rather than fifteen, and the blank lines and paragraph boundaries come back exactly where they were.
Paragraphs, because half a sentence translates badly
The unit is the paragraph, not the line. That matters for hard-wrapped text — notes, exports and anything that came out of an old editor, where a single sentence is broken across four lines at column 72. Translated line by line, each of those four fragments is translated without the others and the result is nonsense. So a paragraph that looks hard-wrapped is joined back into a sentence first, and comes back as one line: the translation is a different length and would not have wrapped in the same places anyway, so re-imposing the original line breaks would only put them in the wrong places.
Lists are not hard-wrapped paragraphs
The same joining would ruin a list — twelve items concatenated into one run-on sentence. So a block of lines is inspected before it is joined: if the lines are short, or start with a dash, a bullet, a number or a letter and a bracket, it is a list and its lines are kept apart and translated one by one. Only genuinely long, marker-free lines are treated as a wrapped paragraph. The rule is simple enough to predict, which is the point — you should be able to look at your file and know what will happen to it.
The honest limits
About 300,000 characters, after which the request is refused rather than truncated. Lines with no letters in them — separators, numbers, timestamps — are not sent at all, because sending them cannot improve them and can only come back changed. And a block is checked twice before it is published: its digits against the digits that went in, and its shape against the length and repetition that mean the engine lost the thread. A block that fails either keeps its original wording, with a count in the result telling you how many did.
Frequently asked questions
Is this Translate Text File tool free?
Yes — there is no sign-up, payment or watermark. Server-processed tools use the published file-size, duration and fair-use limits so jobs remain available to everyone; those are technical safeguards, not a paid tier.
Can I translate several files at once?
Yes. Drop in as many as you like and each is translated in sequence with its own progress status, then downloaded individually or all together as a ZIP. Long files are sent for translation in batches, so a stack of large documents can reach the fair-use ceiling — if it does, the message says so and waiting a few minutes is all it takes.
Is my file uploaded to a server?
Yes — this tool needs a full office engine, so your file is sent to our server over an encrypted (HTTPS) connection, converted there, and deleted immediately after the PDF is delivered. It is never read for any other purpose, never shared, and never stored. Files up to 50 MB are accepted.
Does it keep my line breaks?
Blank lines and paragraph boundaries are preserved exactly. Within a paragraph it depends on what the paragraph is. Lines that look like a hard-wrapped sentence are joined and come back as one line, because the translation is a different length and would not have wrapped in the same places anyway. Lines that look like a list — short, or starting with a dash, bullet or number — are kept as separate lines and translated one by one.
Advertisement