AI Video Dubber & Translator avatar

AI Video Dubber & Translator

Pricing

Pay per event

Go to Apify Store
AI Video Dubber & Translator

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

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

FieldRequiredNotes
videoUrlyesDirect URL to the source video.
targetLanguagenoISO code for the language to dub into (es, fr, hi, ar, ...). Defaults to a common target if omitted.
voicenoWhich AI voice to use for the generated narration.
burnSubtitlesnoOverlay the translated subtitles onto the video. Off by default.
openaiApiKeynoYour 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.