
Smart Dubber: Multilingual Audio/Video Tool (using ElevenLabs)
Pricing
Pay per event

Smart Dubber: Multilingual Audio/Video Tool (using ElevenLabs)
Smart Dubber is an AI-powered tool that translates and dubs audio/video into 29 languages using ElevenLabs/11Labs. It preserves original voice tone and emotion, delivering high-quality, watermark-free outputs in formats like MP4, WAV, AAC or MP3 formats. Pay as you go — per second, per language
5.0 (1)
Pricing
Pay per event
0
Total users
2
Monthly users
2
Runs succeeded
>99%
Last modified
2 days ago
Smart Dubber – Actor (encelade-conseil/multilingual-dubber)
Smart Dubber is an AI-powered, pay-per-event (pay-as-you-go) Apify Actor that turns any public audio or video into natural-sounding dubs in 29 languages using ElevenLabs (11Labs).
It preserves original tone and emotion, delivering high-quality, watermark-free outputs in MP4, WAV, AAC, or MP3 formats.
Current limitation: Dubbed files are limited to 30 minutes (1 800 s) per language.
🚀 Why Smart Dubber?
Advantage | Details |
---|---|
All-in-one dubbing | ElevenLabs neural voices preserve timing, emotion, and identity. |
Pay as you go | Flexible billing: only pay for the seconds dubbed per language. |
Broad language coverage | 29 ISO-coded languages supported: en , ja , zh , de , hi , fr , ko , pt , it , es , id , nl , tr , fil , pl , sv , bg , ro , ar , cs , el , fi , hr , ms , sk , da , ta , uk , ru . |
Flexible audio input formats | AAC, AIFF, FLAC, M4A, MP3, OGG, OPUS, WAV, WEBA, OGA |
Flexible video input formats | MP4, AVI, MKV, MOV, MPEG/MPG, WEBM, WMV, M4V, 3GPP |
Flexible output formats | AAC · WAV · MP3 · MP4 |
Zero watermark | Output files are production-ready and downloadable directly from Apify. |
Closed-source protection | Proprietary codebase; redistribution or forking is not permitted. |
🔧 How it works
- Submit a public HTTPS URL, a Google Drive share link, or a Key-Value Store key URL.
- Choose one or more target languages and an output format (AAC, WAV, MP3 or MP4).
- Wait until the process is complete.
It can take several minutes or more depending on the duration of the media and the number of languages to be dubbed. - When the run is complete, check the Dataset to download the result files for each language.
⚠️ Larger input files will result in longer processing times.
📥 Input Schema
Example:
{ "mediaUrl": "https://example.com/video.mp4", "targetLanguages": ["fr", "es", "ja"], "outputFormat": "MP3" }
Field | Required | Notes |
---|---|---|
mediaUrl | ✔︎ | HTTPS link, public-share link, or KV-Store record URL |
targetLanguages | ✔︎ | Subset of the 29 supported ISO codes (see above) |
outputFormat | ✔︎ | "AAC" , "WAV" , "MP3" for audio, or "MP4" for video |
📚 Example Inputs
Scenario | Sample JSON |
---|---|
Public URL | { "mediaUrl": "https://abc.example.com/video.mp4", "targetLanguages": ["it", "pt"], "outputFormat": "MP4" } |
Google Drive share | { "mediaUrl": "https://drive.google.com/file/d/1CJEv-8Q1czu65VDKctfSnq_leqIBdIoz/view?usp=drive_link", "targetLanguages": ["fr", "ja"], "outputFormat": "MP3" } |
KV-Store Record URL | { "mediaUrl": "https://api.apify.com/v2/key-value-stores/8A7OrQiQSZxRlal6G/records/audio.wav", "targetLanguages": ["de", "ru", "nl"], "outputFormat": "WAV" } |
📊 Output Dataset
Column | Description |
---|---|
runId | Actor run ID |
mediaUrl | Original URL |
targetLanguages | Languages requested |
requestedFormat | Output format |
outputs | Array: { language, fileKey, url, format, duration, error } |
totalDuration | Total processed seconds |
processedAt | ISO timestamp |
error | Global error message (if any) |
💡 Use the "Results" or "All fields" view in the Apify Console to preview or download outputs.
Limitations
- Output length per language: Every dubbed file generated by the actor is guaranteed to be no longer than 30 minutes (1 800 seconds) for each target language.
- Maximum source size: Media files larger than 1 GB are rejected.
- Supported languages: Only the ISO language codes listed in the input form are accepted; any other code will be ignored.
- Network accessibility:
mediaUrl
must be a direct HTTPS link or an Apify KV-store record URL. Links that require sign-in are not supported. - Resource usage: The temporary disk space inside the container is roughly twice the RAM you allocate, so very large raw files may exhaust this space during processing.
Concurrency & Queueing
-
Maximum parallel runs: The actor will execute up to 5 runs in parallel.
When more than five runs are triggered at the same time, the additional runs are automatically placed in a queue and start as soon as a slot frees up. -
Impact on waiting time: If many users launch the actor concurrently, your run may spend some time in the queue before it actually starts.
Please be patient—the queue processes runs in the order they were received.
🛠️ Troubleshooting
Issue | Possible Fix |
---|---|
Dataset row has error | Check that your mediaUrl is publicly accessible and in a supported format. |
File missing for one language | That language may have failed to dub — check the outputs[].error field. |
Run seems slow | Large input files or peak-time usage may cause delays — consider splitting media. |