Video Dubbing & Translation
Pricing
from $2,500.00 / 1,000 dubbed minutes
Video Dubbing & Translation
Dub any video or audio into 32+ languages using AI-powered voice cloning. Supports YouTube URLs, direct video links, and SRT transcript export.
Automatically dub any video or audio into 32+ languages using AI-powered voice cloning from ElevenLabs. Just paste a YouTube URL, pick your target languages, and get back professionally dubbed videos with optional SRT transcripts.
What it does
This actor takes a video (via YouTube URL or direct link) and creates dubbed versions in your chosen languages. The AI clones the original speaker's voice and translates the speech naturally — preserving tone, emotion, and timing.
Each dubbed language produces:
- A full dubbed video file (MP4)
- An optional SRT subtitle transcript
Supported Languages (32)
English, Spanish, French, German, Italian, Portuguese, Polish, Turkish, Russian, Dutch, Czech, Arabic, Chinese (Mandarin), Japanese, Korean, Hindi, Tamil, Indonesian, Malay, Swedish, Danish, Finnish, Greek, Ukrainian, Romanian, Bulgarian, Slovak, Croatian, Filipino, Hungarian, Vietnamese, Norwegian
How it works
- You provide a YouTube URL (or direct video link) + your ElevenLabs API key
- The actor downloads the video in your chosen quality
- ElevenLabs AI analyzes speakers, translates speech, and clones voices
- You get dubbed video files + SRT transcripts in the output
Input Parameters
| Parameter | Required | Default | Description |
|---|---|---|---|
videoUrl | Yes | — | YouTube URL or direct link to video/audio |
elevenLabsApiKey | Yes | — | Your ElevenLabs API key (get one here) |
targetLanguages | Yes | ["es"] | Array of target language codes |
sourceLanguage | No | auto | Source language (auto-detected by default) |
downloadQuality | No | hd | hd, fast, or audio_only |
numSpeakers | No | 0 | Number of speakers (0 = auto-detect) |
disableVoiceCloning | No | false | Use library voices instead of cloning |
dropBackgroundAudio | No | false | Remove background music from output |
includeTranscripts | No | true | Export SRT subtitle files |
Example Input
{"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","elevenLabsApiKey": "xi-your-api-key-here","targetLanguages": ["es", "fr", "de"],"sourceLanguage": "en","downloadQuality": "hd","includeTranscripts": true}
Example Output
The actor pushes results to the default dataset:
[{"language": "es","status": "completed","videoKey": "dubbed_es","transcriptKey": "transcript_es","fileSize": 15234567,"durationMinutes": 3},{"language": "fr","status": "completed","videoKey": "dubbed_fr","transcriptKey": "transcript_fr","fileSize": 15198432,"durationMinutes": 3}]
Dubbed videos and transcripts are stored in the actor's key-value store. Access them via the Apify API or Console.
Cost Estimate
This actor uses Pay-Per-Event pricing, charged per dubbed minute:
| Video Length | 1 Language | 3 Languages | 5 Languages |
|---|---|---|---|
| 1 minute | ~$2-3 | ~$6-9 | ~$10-15 |
| 5 minutes | ~$10-15 | ~$30-45 | ~$50-75 |
| 10 minutes | ~$20-30 | ~$60-90 | ~$100-150 |
Note: You also pay for ElevenLabs API usage with your own API key. ElevenLabs Pro plan costs ~$0.50-1.10 per dubbed minute.
Requirements
- ElevenLabs API key — Sign up at elevenlabs.io. A Pro plan ($99/mo) or higher is recommended for dubbing.
- Apify account — Free to sign up, pay-per-use pricing.
Limitations
- Maximum video duration: 2.5 hours (ElevenLabs limit)
- Maximum file size: 1 GB
- Dubbing a 10-minute video takes approximately 5-15 minutes of processing time
- One language is dubbed at a time (sequential processing)
Use Cases
- Content creators — Expand your YouTube audience to global markets
- Course creators — Translate educational content for international students
- Marketing teams — Localize promotional videos for different regions
- Podcast producers — Create multilingual versions of audio content
- Media companies — Automate video translation at scale
Support
If you encounter issues, check that:
- Your ElevenLabs API key is valid and has dubbing credits
- The video URL is publicly accessible
- The video is under 2.5 hours and 1 GB
For bugs or feature requests, open an issue on the actor's GitHub repository.