Subtitle Translator for SRT and VTT Files

Upload an .srt or .vtt file, pick a language, and download the same file translated: every subtitle keeps its number and its start and end time, so it stays in sync with the video.

Drop a subtitle file here

.srt, .vtt, .sbv or .ass, up to 5MB. Free, no account needed.

Up to 2,000 subtitles per file (a feature-length film), 5 files a day. Free, no account.

Don't have a subtitle file yet? Generate one from audio or video

How to translate a subtitle file

  1. Choose your subtitle file. .srt and .vtt work best; .sbv and .ass are read too and returned as .srt.
  2. Pick the language to translate into. Leave the source language on automatic unless the file mixes languages.
  3. Translate and download. The text of each subtitle is translated one for one. You get the same file format back, with the language code added to the file name.

More free subtitle tools

  • SRT to VTT

    Convert SRT subtitles to WebVTT in your browser.

  • VTT to SRT

    Convert WebVTT captions to SRT in your browser.

  • SRT to text

    Turn SRT or VTT subtitles into readable plain text.

  • Subtitle shifter

    Move all subtitles earlier or later to fix sync.

Translating subtitles: common questions

Will the translated subtitles stay in sync?

Yes. Only the text is translated. Every subtitle keeps its number and its start and end time, and the tool checks that each part of the file comes back with exactly as many subtitles as were sent.

Which languages can I translate into?

English, Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Turkish, Arabic, Hebrew, Japanese, Chinese, Korean, Hindi and Vietnamese.

How long can the file be?

Up to 2,000 subtitles, which covers a feature-length film. Longer files can be split and translated in parts. The free tool translates 5 files a day per browser.

What is sent to your server?

Only the text of each subtitle. The timings and the file stay in your browser, and the translated file is built there.

Is the translation good enough to publish?

It is an AI translation that reads naturally in most cases, but it can miss context such as wordplay, slang or who is speaking. Read it through before you publish.

Are italics and positions kept?

The translator is told to keep tags like <i> and position codes like {\an8} in place. Check a few lines that use them.

Wave AI is an AI note taker: it records meetings, calls and lectures on iPhone, Android, Mac, Windows and Apple Watch, then gives you the transcript and summary when you stop.

Related tools: Translate audio · YouTube transcript · Audio transcription

Wave app screenshot showing meeting transcription
Wave AI note taker background pattern