To translate video subtitles, paste the video’s link into a subtitle translator, pick a target language, and export the result as an SRT or VTT file. The translated lines inherit the original cue timing, so subtitles stay in sync with the speaker instead of drifting — 40 languages, no software, and it works even on videos that never had a subtitle track.
One clarification, because “SRT translator” means two slightly different things: this tool translates subtitles straight from the video (paste a link → get translated SRT/VTT out). If you’re holding a standalone .srt file with no video and want only that file re-translated, that’s a file-in/file-out job — skip to the note on existing SRT files below. For everything that starts from an actual video, this is the fast path.
The short version
- Copy the video’s URL — YouTube, TikTok, Instagram, Facebook, LinkedIn, or X.
- Paste it into the video translator.
- Pick the target language from the dropdown (40 available; English is the default).
- Export the translation as SRT or VTT — the timing is already synced to the video.
Why the timing is the hard part (and how this handles it)
Anyone who’s translated subtitles by hand knows the real work isn’t the words — it’s keeping every line matched to the moment it’s spoken. Paste your translation into a fresh file and the cues drift; one merged or split line and the whole track slips out of sync.
Translating straight from the video avoids that. The tool transcribes the spoken audio into timed cues, translates each cue in place, and writes the translated text back into the same time windows. So the exported SRT or VTT lines up with the speaker on the first try — drop it into CapCut, Premiere, DaVinci, or a YouTube/Vimeo upload and it just fits.
Because it starts from the audio, it also works when there’s no existing subtitle track at all — raw uploads, voice-overs, livestream replays. Most subtitle translators need a caption file to start from; this one doesn’t.
SRT vs. VTT — which should you export?
Both are plain-text subtitle formats with timestamps; the difference is where they’re used:
- SRT (
.srt) — the universal one. Video editors, most social platforms, and desktop players all take it. When in doubt, export SRT. - VTT (
.vtt, WebVTT) — the web-native format, used for HTML5<video>and some CMS players. Same cues, but it opens with aWEBVTTline and uses a period instead of a comma in its timecodes (00:00:01.000vs SRT’s00:00:01,000) — so you can’t just swap headers by hand. Pick this if your player specifically wants WebVTT.
You can export either from the translator; it writes whichever format you pick correctly, so you never convert by hand.
I already have an SRT file
If what you have is a finished .srt file and no video — say a subtitle file someone sent you — this tool’s paste-a-video flow isn’t the match, since it works from the video’s audio, not an uploaded subtitle file. Two honest options:
- Still have (or can find) the video? Translate from the video link instead — you’ll get cleaner, better-timed results than re-translating a subtitle file line by line.
- Truly only the file? Use a dedicated SRT-file translator that takes a subtitle file as input. It’s a different tool for a different starting point, and it’s the right call when the video genuinely isn’t available.
Naming that limit honestly saves you a wasted upload — match the tool to what you actually have.
Related subtitle tasks
- Just want the subtitles in the original language, not translated? That’s a YouTube subtitle download or a plain video-to-text job.
- Translating a whole YouTube video, not just the subtitle file? See how to translate a YouTube video.
- Need it specifically in English? The translate-video-to-english flow is purpose-built for that target.
Common questions
How do I translate an SRT or subtitle file to another language?
If you have the video, paste its link into the translator, pick a language, and export a translated SRT/VTT — the timing is preserved automatically, and the results are cleaner than re-translating a file line by line. If you only have a standalone .srt file and no video, use a dedicated SRT-file translator instead, since this tool works from the video’s audio.
Will the translated subtitles stay in sync?
Yes — that’s the point. The translated text is written back into the original cue windows, so each line appears at the same moment it’s spoken. Exported SRT and VTT files drop into an editor or upload already synced.
What languages can I translate subtitles into?
40 languages, including Spanish, French, German, Portuguese, Italian, Dutch, Russian, Mandarin, Japanese, Korean, Arabic, and Hindi. Choose any as the target; English is the default.
Can I translate subtitles for free?
Your first translations are free, no signup or credit card. After that, pricing for higher volumes is on the credits page.
Does this translate the audio too, or just the text?
Just the text — it produces translated subtitles and a translated transcript. It does not dub or re-voice the video; the original audio is untouched. For a spoken translated track you’d need a separate AI dubbing tool.
What if the video has no subtitles to begin with?
No problem — the tool transcribes the spoken audio into timed cues first, then translates, so it creates synced translated subtitles even for videos that never had a caption track.
Translate your subtitles
Paste the video link, pick a language, and TranscriptMagic exports translated SRT or VTT subtitles that stay in sync with the speaker — no manual re-timing, no software, and free for your first runs.