Smart Dubber: Multilingual Audio/Video Tool (using ElevenLabs) avatar
Smart Dubber: Multilingual Audio/Video Tool (using ElevenLabs)

Pricing

Pay per event

Go to Store
Smart Dubber: Multilingual Audio/Video Tool (using ElevenLabs)

Smart Dubber: Multilingual Audio/Video Tool (using ElevenLabs)

Developed by

Encelade Conseil

Encelade Conseil

Maintained by Community

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?

AdvantageDetails
All-in-one dubbingElevenLabs neural voices preserve timing, emotion, and identity.
Pay as you goFlexible billing: only pay for the seconds dubbed per language.
Broad language coverage29 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 formatsAAC, AIFF, FLAC, M4A, MP3, OGG, OPUS, WAV, WEBA, OGA
Flexible video input formatsMP4, AVI, MKV, MOV, MPEG/MPG, WEBM, WMV, M4V, 3GPP
Flexible output formatsAAC · WAV · MP3 · MP4
Zero watermarkOutput files are production-ready and downloadable directly from Apify.
Closed-source protectionProprietary codebase; redistribution or forking is not permitted.

🔧 How it works

  1. Submit a public HTTPS URL, a Google Drive share link, or a Key-Value Store key URL.
  2. Choose one or more target languages and an output format (AAC, WAV, MP3 or MP4).
  3. 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.
  4. 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" }

FieldRequiredNotes
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

ScenarioSample 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

ColumnDescription
runIdActor run ID
mediaUrlOriginal URL
targetLanguagesLanguages requested
requestedFormatOutput format
outputsArray: { language, fileKey, url, format, duration, error }
totalDurationTotal processed seconds
processedAtISO timestamp
errorGlobal 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

IssuePossible Fix
Dataset row has errorCheck that your mediaUrl is publicly accessible and in a supported format.
File missing for one languageThat language may have failed to dub — check the outputs[].error field.
Run seems slowLarge input files or peak-time usage may cause delays — consider splitting media.