languageAI Dubbing API

AI Dubbing API
Dub Videos into 20+ Languages

Automatically translate and dub audio or video content — preserving the original speaker's voice. One API call. Starting at $2 for 100K credits.

20+

Target languages

Voice

Preserved in dub

MP4/MP3

Input formats

Async

Job-based API

How AI Dubbing Works

Submit a job, poll for status, download your dubbed file.

1
upload_file

Upload Media

Send audio or video file via API.

2
translate

AI Translation

Speech is transcribed and translated.

3
record_voice_over

Voice Synthesis

Translated text spoken in the original voice.

4
download

Download

Retrieve the dubbed file via download URL.

Code Example

Submit a dubbing job and poll for the result.

codePython
import requests
import time

# Submit dubbing job
with open("video.mp4", "rb") as f:
    resp = requests.post(
        "https://cheapaiapi.com/api/v1/dubbing",
        headers={"Authorization": "Bearer sk_your_api_key"},
        files={"file": f},
        data={
            "target_lang": "es",  # Spanish
            "source_lang": "en",  # English (auto-detect if omitted)
        }
    )
dubbing_id = resp.json()["dubbing_id"]

# Poll for completion
while True:
    status = requests.get(
        f"https://cheapaiapi.com/api/v1/dubbing/{dubbing_id}",
        headers={"Authorization": "Bearer sk_your_api_key"}
    ).json()
    if status["status"] == "dubbed":
        print("Done! Download URL:", status["download_url"])
        break
    time.sleep(5)

Supported Target Languages

Dub into any of these 20+ languages.

SpanishFrenchGermanItalianPortuguesePolishHindiJapaneseKoreanChineseArabicDutchTurkishSwedishRussianCzechRomanianHungarianUkrainianGreekFinnishDanish

Use Cases

smart_display

Video Content

Dub YouTube videos, courses, and tutorials for global audiences.

campaign

Marketing

Localize ads and promotional content without re-recording.

school

E-Learning

Make educational content accessible in 20+ languages.

movie

Film & Media

Professional-grade dubbing for short films and documentaries.

podcast

Podcasts

Reach new audiences by dubbing episodes into local languages.

build

Developer Tools

Integrate dubbing into your content pipeline via REST API.

Frequently Asked Questions

What file formats does the AI Dubbing API accept?expand_more
MP4, MP3, WAV, MOV, AVI, and most common audio/video formats. The file is processed server-side — no pre-conversion needed.
Does the dubbing preserve the original speaker's voice?expand_more
Yes. Our AI analyzes the source voice and reproduces it in the target language — maintaining pitch, tone, and speaking style as closely as possible.
How long does dubbing take?expand_more
Processing time depends on the file length. A 1-minute clip typically takes 1–3 minutes to dub. You submit a job and poll for status.
How is dubbing priced?expand_more
Credits are consumed based on the duration of the source media. Longer files cost more credits. The pricing is competitive vs. manual dubbing services.
Can I dub a video with multiple speakers?expand_more
Yes, multi-speaker dubbing is supported. The API attempts to match each speaker's voice in the target language.
What languages can I dub into?expand_more
20+ languages including Spanish, French, German, Italian, Portuguese, Japanese, Korean, Chinese, Arabic, Hindi, and more.

Start Dubbing Today

Go global with your content. Translate and dub without re-recording — in minutes.

rocket_launchGet Started — $2 for 100K Credits