Skip to main content

Translate SRT and VTT subtitles

Upload a plain SRT or VTT subtitle file and translate its text into 1–5 languages. Download both formats with the original cue timings, without uploading a video.

Translate subtitles

1 credit per started subtitle minute per language, minimum 1. Duration is the last cue end time. Only successful languages are charged.

Start with your media

Translate subtitles

1 credit per started subtitle minute per language, minimum 1. Duration is the last cue end time. Only successful languages are charged.

Subtitle translation

Translate subtitle text and download SRT and VTT files for each language. Cue identifiers and timings are retained. No media upload or voice generation.

Upload a UTF-8 SRT or VTT file, up to 2 MiB, 1,000 cues and 60 minutes. Plain cues only; no overlapping cues, styling blocks or cue settings.

Dubbing examples

Compare the original clip with our dubbed versions. Source credits are included with every example.

Interviews · Interviewer and guest

An accordion player’s story

Chinese (Simplified) → English

Source and license · CC BY 3.0

A Kazakh in China devoted his life to accordion by China News Service, CC BY 3.0, via Wikimedia Commons. Excerpt 00:30–01:30, trimmed and dubbed into English by AIDubbing.

Source and licenseCC BY 3.0

Example source credits

What is a subtitle translator?

A subtitle translator replaces the text in an existing subtitle file while keeping its timeline. Upload a UTF-8 SRT or VTT file, choose 1–5 target languages, and download translated SRT and VTT files for every successful language. You do not need to upload the original video or choose a source language.

How to translate a subtitle file

  1. Upload and validate. Use a plain-cue SRT or VTT file up to 2 MiB, 1,000 cues and 60 minutes. The server checks the timestamps and shows the cue count and duration. Empty files, overlapping cues, invalid timestamps, styling blocks and cue settings are rejected.
  2. Choose languages and accept the quote. Each language costs 1 credit per started minute, minimum 1. The duration is the final cue's end time, including gaps. A file ending at 60 seconds costs 1 credit per language; at 60.1 seconds it costs 2. Credits are reserved before translation, and failed languages release their reservations. See pricing for account credits.
  3. Download and review. Each completed language has a text preview and SRT/VTT downloads. Cue timings stay fixed. Numeric SRT cue numbers are preserved; VTT identifiers stay in VTT, while SRT conversion assigns numbers where needed.

What stays fixed, and what to review

Each cue retains its start and end time to the millisecond. Text is translated cue by cue through the shared translation pipeline; cues are not merged or split. Subtitle markup is treated as literal text, and style blocks, regions and cue settings are not imported.

Translation does not guarantee accuracy, reading speed or publication-ready line breaks. Review names, specialist terms and text length before using the subtitles. Upload only files you own or have permission to translate. This tool does not generate speech or burn subtitles into video.

When to use something else

Languages

Choose English, Simplified Chinese, Brazilian Portuguese, Latin American Spanish, French, German, Japanese, Korean, Vietnamese, Arabic (Modern Standard), Dutch, Polish or Hungarian. Each selected language has its own result and charge; a failed language does not prevent the others from finishing.

Frequently asked questions

Subtitle translation

Translate subtitles