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 subtitles1 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.
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
- 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.
- 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.
- 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
- No subtitles yet? Create them from speech with video to SRT or audio to SRT.
- Need a translated voice? Use the video translator with your media file.
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
Plain-cue UTF-8 SRT and VTT files, up to 2 MiB, 1,000 cues and 60 minutes. Cues must be ordered and non-overlapping, with no more than 4,000 characters each. Styling blocks, regions and cue settings are not supported.
No. Only the subtitle file is processed. This mode does not transcribe speech, create a voice or render a video.
Each target language costs 1 credit per started minute, with a minimum of 1 credit. Duration is the last cue's end time, including gaps before and between cues. A file ending at 60.1 seconds costs 2 credits per language. You accept the quote before running; only successfully delivered languages are charged.
Yes. Each cue keeps its start and end time to the millisecond. Translation can change the text length, so review reading speed and line breaks in your player or editor before publishing.
Yes, SRT cue numbers are retained in both outputs, and VTT identifiers are retained in VTT. When converting VTT with nonnumeric or missing identifiers to SRT, the SRT output uses sequential numeric cue numbers.
Yes. Upload the media to the video translator for a translated voice track and subtitles. Subtitle translation itself produces subtitle files only.