Translate an .srt or .vtt subtitle file into 26 languages — every timestamp identical, lines re-wrapped to the standard width.
How to translate an SRT or VTT file for free
- Click Choose files (or drag & drop) and select one or more Subtitles 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 subtitles here?
A subtitle file that comes back with its timings shifted is worse than one that was never translated, and that is exactly what happens when you paste one into a translation box: the model helpfully reformats the numbers. Here the timestamps, cue indexes and cue settings are copied through untouched and only the caption text is sent. What comes back is re-wrapped to about forty characters a line, the width players, YouTube and broadcasters expect, so it does not run off the screen.
Advertisement
About the formats
The timings are not negotiable
Paste a subtitle file into a translation box and watch what happens to it. The model sees 00:01:23,400 --> 00:01:26,120, decides it is text, and helpfully tidies it — a comma becomes a full stop, a leading zero disappears, an arrow becomes a dash. The captions are now in the right language and the wrong places, which is worse than not translating them at all, because a viewer can ignore a foreign subtitle and cannot ignore one that arrives two seconds late for the rest of the film.
So the timing never goes anywhere near the translator. The file is split first: cue numbers, timestamps, WebVTT cue settings and blank lines are copied through character for character, and only the caption text is sent. Whatever comes back cannot move a timing, because the timings were never part of the request.
Re-wrapped to a width that fits the screen
A cue is usually broken across two lines to fit comfortably at the bottom of the frame, and the break is placed for the original wording. Translated text is a different length, so keeping the original break would leave one line of two words and one that runs off the edge. The translated cue is re-wrapped at word boundaries to about forty characters a line — the convention players, broadcasters and subtitle guidelines all settle around. Line breaks within a cue therefore will not fall where they did in the original; the cue as a whole appears and disappears at exactly the same moment.
Both formats, in and out
SubRip (.srt) and WebVTT (.vtt) between them cover almost everything that reads captions: YouTube, Vimeo, video editors, media players, and the social platforms that accept subtitle uploads. The file comes back in the format it went in, so it drops straight back onto the same video without a conversion step in between.
The honest limits
Cues are short and often mid-sentence, which is the hardest case for machine translation — a line with three words in it has almost no context to work from, and dialogue is idiomatic by nature. This is a good way to make a video watchable in a language you do not speak, and not a substitute for a subtitler on anything published commercially. Formatting tags inside a cue may not survive the round trip intact.
Frequently asked questions
Is this Translate Subtitles 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.
Which subtitle formats work?
SubRip (.srt) and WebVTT (.vtt), which between them cover almost everything: YouTube, Vimeo, video editors, media players and social platforms all read one or the other. The file comes back in the same format it went in. Timecodes, cue numbers and WebVTT cue settings are copied through character for character, so the result drops straight back onto the same video.
Advertisement