Translate subtitle files without moving a single cue
Upload an SRT, WebVTT or SubViewer file, pick a language, and download the translation on the original timing: as SRT, VTT or SBV, or as FCPXML and Premiere XML for your edit.
Start transcribing, freeDrop an .srt, .vtt or .sbv file here
or click to choose one.
Timing is preserved, not recalculated
The naive way to translate subtitles is to paste the whole transcript into a translator and re-split the result, which throws away the timing and produces captions that no longer match the speech.
Here each cue is translated independently against its original boundaries. Cue three still starts and ends exactly when cue three did; only the text inside changes. The translated captions stay locked to the audio even though nobody on screen is speaking that language.
Two ways in
- Already have subtitles: upload the SRT, VTT or SBV file above. Nothing is re-transcribed, so any timing or wording fixes you made are kept.
- Starting from audio or video: transcribe it with the subtitle generator and pick a translation language in the same step, then edit either version before exporting.
Languages
English, Korean, Japanese, Chinese, Spanish, French, German, Portuguese, Italian, Russian. The source can be any language the model reads, which covers far more than these.
Formats in and out
It reads SRT, WebVTT and SubViewer (.sbv, which YouTube Studio accepts). It writes those three, plus FCPXML for Final Cut Pro and DaVinci Resolve, Premiere Pro marker XML, and plain text. FCPXML and Premiere XML address frames, so pick your timeline's frame rate before downloading.
Price
Every account gets 3 free translations of uploaded files. After that, translation is unlimited for anyone with a credit pack or plan. Translating while you transcribe is included in the transcription, and a translation that fails is never counted.
What translation is good for
Machine translation is strong on informative speech: tutorials, interviews, lectures, product explainers. It is weaker on wordplay, heavy idiom, and jokes that depend on structure. If a line is load-bearing, have a speaker of the language read it before you publish.
Subtitle length changes between languages. German and French usually run longer than English for the same sentence, so check your longest cues against the reading-speed checker after translating.
Privacy
Unlike the format converters, which never leave your browser, translating means sending the cue text to a language model run by Groq, as the privacy policy describes. Only the text is sent, never the timing or the file itself, and this site keeps no copy of it.
Frequently asked questions
Can I translate an SRT file I already have?
Yes. Upload the .srt (or a .vtt or .sbv) file, choose a target language, and download the translated file. Nothing is re-transcribed, and every cue keeps its original start and end time.
Does translating change the subtitle timing?
No. Each cue is translated on its own and written back onto the same start and end time, so the translated file lines up with the video exactly as the original did.
Which languages can subtitles be translated into?
English, Korean, Japanese, Chinese, Spanish, French, German, Portuguese, Italian, Russian. The original can be in almost any language.
Which formats can I download the translation in?
SRT, WebVTT, SubViewer (.sbv), FCPXML for Final Cut Pro and DaVinci Resolve, Premiere Pro marker XML, or plain text. It does not have to match the format you uploaded.
How much does subtitle translation cost?
Every account gets 3 free translations of uploaded subtitle files, then translation is unlimited with any credit pack or plan. Translating during transcription is included in the transcription itself. A failed translation is not counted.
Can I edit the translation afterwards?
Yes. The download is an ordinary subtitle file you can edit anywhere. If you translate while transcribing, the translated lines are editable in the editor, and edits never move the timing.
Is my subtitle file uploaded?
Only the text of each cue is sent, to a language model run by Groq, to be translated. The timing and the file itself stay in your browser, and this site keeps no copy of the text.
Why are some translated lines longer than the original?
Most languages take more characters than English to say the same thing, and short lines grow the most. Check the longest cues for reading speed, and split any that are on screen too briefly to read.
Ready to try it?
Try it free without an account. Sign in to download your file, plus 15 minutes and 5 transcriptions a month.
Open the subtitle generatorNeed more than that? See pricing : one-time packs from $5, and nothing expires.