Subtitle Translator
Subtitle Translator – Translate SRT & VTT Files Online
Already have captions? Upload an SRT or VTT, translate into 40+ languages while keeping timestamps, review original and translation side by side, then download soft subtitle files.
How this subtitle translator works
This subtitle translator is for people who already have a soft caption file. Upload SRT or VTT, choose a target language, translate while keeping cue times, then download the result — without running speech recognition on a video.
Step 1
Upload SRT or VTT
Drop a timed soft subtitle file. We parse cues client-side and open the Subtitle Translator workspace with your original track.
Step 2
Choose languages and translate
Pick source (or auto) and target language, then run Translate. Timestamps stay aligned while dialogue is rewritten.
Step 3
Review side by side and download
Edit translation cues if needed, then export soft SRT or VTT for YouTube, editors, and web players.
What is a subtitle file translator?
A subtitle translator takes an existing timed caption file (usually SRT or VTT), rewrites the dialogue into another language, and keeps the start/end times so players and editors stay in sync. It solves “I have an SRT and need it in English (or another language),” not “I only have a video and need captions from speech.”
If you searched for translate SRT / VTT online this page is the focused entry. Need captions from video audio first? Use the Video Subtitle Generator, then return here or stay in the workspace to translate.
Subtitle translator capabilities
Built for file-first localization — upload, translate, edit, export — without Whisper credit charges for this workflow.
File-first, not speech-first
Start from an existing caption file. No video upload or Whisper transcription is required for this path.
Timestamps preserved
Cue start and end times remain intact so translated lines stay locked to the same moments in the video.
Side-by-side review
Compare original and translation in two columns before you export.
Soft SRT & VTT export
Download editable soft tracks — not burned-in pixels — for YouTube Studio and NLEs.
No Whisper credits
File translation uses the translation API only. Credits charged for speech transcription do not apply to this workflow.
40+ target languages
Localize the same timed track into English and many other languages from one upload.
Who needs an SRT / VTT translator?
Teams that already have soft captions and need another language track quickly.
Localizing finished captions
You already delivered an original-language SRT and need a second language without re-timing from scratch.
Agency multi-language packages
Clone timing once, translate text into several markets, and ship soft files clients can restyle.
Course and LMS captions
Translate existing lesson VTT tracks for international students while keeping player sync.
YouTube multi-track uploads
Prepare additional language soft captions from your master SRT for Studio uploads.
Post-generator localization
Generate original captions with the Subtitle Generator, download SRT, then translate here — or translate in the same dashboard.
Freelance caption cleanup
Import a client SRT, translate, tweak wording, and return a clean soft file.
Quick start: translate a subtitle file
Use this checklist when your goal is “translate SRT,” “translate VTT,” or “subtitle file translator.”
- Step 1
Prepare a valid SRT or VTT
Use a file with numbered (SRT) or WEBVTT cues and clear timestamps. Max 800 cues per upload.
- Step 2
Upload from this page
Click the upload button or drag the file onto the hero. You will land in the dashboard Subtitle Translator with the original column filled.
- Step 3
Select target language and Translate
Choose the language you need, then run Translate.
- Step 4
Edit and download
Adjust any line in the translation column, then download SRT or VTT for publishing.
Subtitle translator FAQ
Answers for searchers comparing file translation vs video caption generation.
- What does this subtitle translator do?
- It translates existing SRT or VTT soft subtitle files into other languages while keeping timestamps, then lets you download the translated file.
- How is this different from the Video Subtitle Generator?
- The generator creates captions from video speech (Whisper). This translator assumes you already have an SRT/VTT and only need text translation.
- Do I need to upload a video?
- No. Upload only the subtitle file. Video is optional elsewhere in the product when you want speech-to-caption generation.
- Are timestamps changed during translation?
- No. Start and end times are preserved so the translated track stays in sync with the same video.
- Does file translation use Whisper credits?
- No. Credits apply when speech transcription runs. Translating an uploaded subtitle file does not charge Whisper credits.
- Which formats are supported?
- SRT and VTT (WebVTT). You can download either format after translation.
- Is there a cue limit?
- Yes — up to 800 cues per file. Split longer scripts into multiple files if needed.
- Can I edit translations before download?
- Yes. After Translate, edit any cue in the translation column, then export SRT or VTT.
Ready to translate your subtitle file?
Upload an SRT or VTT, keep timestamps, and download a soft translated track.
Upload subtitle file