AI Video Dubber & Translator
Pricing
Pay per event
AI Video Dubber & Translator
Translate and re-voice any video into another language. Transcribes the speech, translates it, generates a new AI voice-over timed to the original, and muxes it back with optional translated subtitles. No voice cloning — clean, consent-free dubbing.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Takes a video in one language and gives you back the same video speaking another. It transcribes the original speech, translates the text, generates a fresh AI voiceover timed to the original pacing, and muxes that audio back onto the video. Built for creators, localization teams, and anyone who needs a quick second-language cut without booking voice talent.
There is no voice cloning here. The output uses a standard synthetic voice, so you don't need anyone's consent to ship it.
How it works
The actor runs transcription, then machine translation, then text-to-speech, fitting the new audio to the original segment timings before remuxing. If you turn on subtitles, the translated lines are burned into the frame instead of added as a separate track.
Input
| Field | Required | Notes |
|---|---|---|
videoUrl | yes | Direct URL to the source video. |
targetLanguage | no | ISO code for the language to dub into (es, fr, hi, ar, ...). Defaults to a common target if omitted. |
voice | no | Which AI voice to use for the generated narration. |
burnSubtitles | no | Overlay the translated subtitles onto the video. Off by default. |
openaiApiKey | no | Your own OpenAI key, used for the steps that call an AI model. |
Output
You get the dubbed video file plus the artifacts produced along the way. The main fields are the dubbed video URL, the source and translated transcripts, and the subtitle file (.srt) when subtitles are generated.
Example
{"videoUrl": "https://example.com/clip.mp4","targetLanguage": "es","voice": "alloy","burnSubtitles": true,"openaiApiKey": "sk-..."}
Pricing
$0.12 per dubbed minute, pay per result, no subscription. Bring your own OpenAI key for the steps that use an AI model.
Notes
The voiceover is fit to the original segment timings, so if the target language is much wordier than the source, the pacing can feel slightly rushed on long segments. Burned subtitles are permanent and can't be toggled off in a player.