SRT Translator

Translate subtitle files into another language while every timestamp stays exactly where it was.

YouTube and Shorts read the captions. TikTok and Reels are transcribed from the audio.

Translation that respects the clock

An SRT file is half text, half machinery. The text is what viewers read; the machinery is the numbering and timecodes that tell the player when each line appears and disappears. Good subtitle translation changes every word of the first part and not a single character of the second. That is exactly the discipline our translator keeps.

Start from either end: paste a YouTube link above to pull the subtitles of any public video free of charge, or take an SRT file you already have and strip it to clean text with our SRT to TXT converter, which runs offline in your browser. From there the text goes to a translator — our Telegram bot swaps the language line by line and hands back text that still matches its timecodes one to one, and a general translator does the same job on the stripped text.

Subtitles open markets

A video with subtitles in one language has one audience. The same video with translated subtitles has as many audiences as you can afford translations, and with machine translation that number stopped being about money. Indie filmmakers ship festival cuts with English subs. Course creators sell the same lessons in five languages. YouTube channels grow entire foreign fanbases on translated captions alone.

The pipeline starts here: fetch subtitles from any YouTube video, read them on the page, then translate the text and rebuild SRT or convert to VTT with the free converters below. Translation is the one step this site does not run itself — our Telegram bot is the optional shortcut for it. Every conversion step runs locally in your browser, so your subtitle files never sit on someone else's server.

How it works

  1. Get your subtitles: paste a YouTube link above, or start from an SRT file you already have.
  2. Send the text to the translator you prefer — our Telegram bot handles subtitles line by line, and any general translator works on the plain text.
  3. Rebuild the translated subtitles with identical timing using the free TXT to SRT converter.

Frequently asked questions

How do I translate an SRT file?

The safe way is to translate only the text lines and never touch the numbering or the timecodes. Our Telegram bot does exactly that: send it the subtitles, pick a language, and it returns the same structure with translated text. Free converters on this site handle the SRT packaging.

Why do generic translators break SRT files?

Because an SRT file mixes three kinds of lines: sequence numbers, timecodes like 00:01:23,450, and text. Paste the whole file into a generic translator and it happily "translates" the timecodes too, mangling commas and arrows so players reject the file. A subtitle-aware translator leaves structure alone.

Can I translate YouTube subtitles directly?

Yes. Paste the video link on this page and fetch the subtitle text free, then pass it to a translator: our Telegram bot keeps the line structure, and general tools work on the plain text. When the translation comes back you can rebuild an SRT with our free TXT to SRT converter, all in the browser.

Which languages does the SRT translator support?

All major languages in both directions. Subtitle text is short and conversational, which modern translation models handle particularly well.

Will the subtitles still be in sync after translation?

Yes. Timing is defined by the timecodes, and those are preserved byte for byte. One thing to watch: translated sentences can be longer than the original, so very dense subtitles may read fast in the new language.

More tools