🌍 Subtitle Translator

Translate an SRT or VTT into another language with every timecode left exactly as it was. Free, no signup, no per-minute charge.

💬
Drop a subtitle file here
.srt or .vtt — or paste the text below

Subtitles are spoken language — “natural” usually reads best.

🎬 Plus video compression, mockups, PDF signing & 250+ more free toolsOpen Castwright

The timing is the hard part, and it stays untouched

Machine-translating subtitles is easy to get wrong: run the file through a general translator and you usually get the timecodes mangled, the cue numbering lost, or several lines merged into one block that no longer matches the speech. This tool parses the file properly, sends only the spoken text for translation, and rebuilds the file with every original timecode and cue number intact.

SRT and VTT, in and out

Drop either format and export either format — VTT is what browsers and most web players want, SRT is what YouTube, Premiere and most desktop players expect. The converter handles both directions, so this doubles as a quick SRT-to-VTT converter even if you are not translating.

What to check before you publish

Machine translation is good enough for making content accessible to a wider audience, but it does not know your product names, your slang, or the joke you were making. Skim the side-by-side table before you export, and fix anything that carries your brand. Very long translated lines are worth splitting by hand — a subtitle that fills half the screen is harder to read than one that lags slightly.