Translate subtitles and add bilingual captions to a video
Need English subtitles on a Spanish video, or Spanish subtitles on an English one? In FinalCap you ask for it in one sentence. It transcribes the speech, translates every caption line and burns both languages into the video, with the translation on top and the original underneath.
Opens FinalCap with "Generate captions and translate them to Spanish" ready in the chat box. Editing your own video needs a Google sign-in and a FinalCap subscription, and nothing runs until you press Send. The sample clip needs neither; it is an animated short with music and no dialogue or vocals, so use it to see how chat editing works rather than to test captions.
How to do it in 3 steps
Open your video
Sign in with Google and open a video file from your computer.
Say which language you want
Type one of these prompts, or your own wording:
- Generate captions and translate them to Spanish
- Add English subtitles to this video
- Translate the captions to Japanese but don't burn them in
Check and download
Play the bilingual result, then download the video. You also get the original SRT and the translated SRT as downloads.
What you can control
- Bilingual burn-in: the translated line on top, the original line below it.
- Or soft subtitles only: an original SRT and a translated SRT, with the video unchanged.
- Name the target language in plain words ("Spanish", "Chinese") or with a code (es, zh).
- Same styles and positions as regular captions: default, white on black or yellow; bottom or top.
- Translated lines that would only repeat the original are dropped, so the screen isn't doubled up.
What runs on your device, and what goes to our server
- FinalCap transcribes speech on your device, as with regular captions. The audio is not uploaded for transcription.
- Translation runs on FinalCap's server today. The caption text (not the audio or the video) is sent there to be translated.
- Your chat prompts are sent to the server, where the AI decides which edit to run.
- Burn-in runs with FFmpeg in your browser; if it can't, FinalCap asks before uploading the video to the server.
Details: FinalCap privacy policy.
FAQ
Which languages can it translate to?
Name the language you want in the prompt. Common targets include English, Spanish, French, German, Japanese and Chinese; the translation is done by an AI model on our server.
Where do the two languages appear on screen?
With burned-in captions, the translation sits on top and the original language below it. Ask for "top" to move the captions to the top of the frame.
Can I get just the translated subtitle file?
Yes. Ask for the captions without burning them in and you get both the original and the translated SRT files.
Can I translate an existing SRT file?
Not today. FinalCap translates the captions it creates from the video's audio.
Is it the same as lyric captions?
No. Translated subtitles are for speech. For a song or music video, use lyric captions: they identify the song and correct the lyrics before translating.