Subtitle Translator (SRT / VTT)

Upload your SRT or VTT subtitle file and translate it into your target language. Timestamps are preserved, formatting stays intact.

Upload subtitlesNo credit card required

How it works

  1. 1

    Upload the subtitle file

    Drop your .srt or .vtt file.

  2. 2

    Pick a target language & translate

    Choose from 75+ languages on any plan. Translation never touches timestamps.

  3. 3

    Download the translated file

    Same format, same timestamps, drop it straight back into your video player.

Supported formats

  • SRT (SubRip subtitles)
  • VTT (WebVTT subtitles)
  • Timestamps preserved
  • UTF-8 character support (Turkish, Arabic, etc.)
  • Files up to 20 MB

Example

Inputvideo-en.srt (English subtitles)
Output (translated to Spanish)
1
00:00:01,000 --> 00:00:04,500
Hola, hoy hablaremos sobre el trabajo profundo.

2
00:00:04,500 --> 00:00:08,200
Los bloques de enfoque de 90 minutos son el método más eficaz.

Who is this for?

Content creators

Add subtitles in other languages to your YouTube videos and reach a wider audience.

Translators

Use the AI draft as a starting point and polish the final cut, save time.

Educational platforms

Generate multi-language subtitles for lecture videos.

Subtitling teams

Spin up draft translations for film and series fansubbing.

Frequently asked questions

Translate your subtitles

Upload SRT or VTT, timestamps are preserved. Start with the Free plan.

Try free

More Tools