Overview
The Dubbing API allows you to automatically translate and dub audio or video files into different languages while preserving the original speaker’s voice characteristics and timing.Create a Dubbing Project
Dub a video or audio file into a target language:From URL
Dub content directly from a URL:Parameters
File
The audio or video file to dub (either file or source_url required).
string
URL of the source video/audio file (either file or source_url required).
string
Name of the dubbing project.
string
Source language. Expects a valid ISO 639-1 or ISO 639-3 language code.
string
Target language to dub the content into. Expects a valid ISO 639-1 or ISO 639-3 language code.
integer
Number of speakers in the content. Set to 0 to automatically detect.
string
[Experimental] An accent to apply when selecting voices from the library.
boolean
Whether to apply watermark to the output video.
integer
Start time of the source video/audio file in seconds.
integer
End time of the source video/audio file in seconds.
boolean
Whether to use the highest resolution available.
boolean
Whether to drop background audio from the final dub. Can improve quality for speeches or monologues.
boolean
[BETA] Whether transcripts should have profanities censored with ‘[censored]’.
boolean
Whether to prepare dub for edits in dubbing studio.
boolean
Use similar voices from the ElevenLabs Voice Library instead of voice cloning.
Check Dubbing Status
Monitor the progress of your dubbing project:Wait for Completion
Poll until dubbing is complete:Download Dubbed Audio
Retrieve the dubbed audio file:List Dubbing Projects
Retrieve all your dubbing projects:Delete a Dubbing Project
Remove a dubbing project:Advanced Options
Automatic Speaker Detection
Let the system detect the number of speakers:Segment-Specific Dubbing
Dub only a portion of the content:Drop Background Audio
Improve clarity for speech-only content:Use Voice Library Instead of Cloning
Complete Example
Full workflow from creation to download:Async Support
All operations support async:Supported Languages
Dubbing supports 30+ languages. Use ISO 639-1 or ISO 639-3 codes:- English:
en - Spanish:
es - French:
fr - German:
de - Italian:
it - Portuguese:
pt - Japanese:
ja - Korean:
ko - And many more…
Use Cases
Content Localization
Reach global audiences with dubbed content
E-Learning
Make educational content accessible worldwide
Marketing Videos
Create multilingual marketing campaigns
Entertainment
Dub movies, shows, and podcasts
Best Practices
Related Features
- Voice Cloning - Create custom voices for dubbing
- Speech to Speech - Voice conversion
- Audio Isolation - Clean audio before dubbing