Skip to content
AI Dubbing

One video,
every language

AI-powered dubbing with lip-sync, voice preservation, and subtitle generation. 100+ languages from a single upload.

0+
Languages
0%
Lip Sync
<0min
Processing
0M+
Minutes Dubbed

What makes it different

Three capabilities that set Nur AI Dubbing apart.

01

100+ languages

Native-quality dubbing across 100+ languages and regional dialects. From Mandarin and Arabic to Swahili and Portuguese — reach every audience on the planet from a single source video.

100+ supported
EN → ESSpanish
EN → JPJapanese
EN → ARArabic
EN → FRFrench
EN → DEGerman
EN → KOKorean
EN → ZHChinese
EN → PTPortuguese
EN → HIHindi
EN → RURussian
EN → ITItalian
EN → TRTurkish
source: auto-detect+88 more pairs
Features

Built for production

Enterprise-grade reliability, security, and scale — ready when you are.

Voice preservation

Clone and preserve the original speaker's tone and emotion.

Subtitle generation

Auto-generate timed subtitles in every dubbed language.

Quality assurance

Automated checks for timing, clarity, and translation fidelity.

Multi-speaker

Detect and dub multiple speakers independently.

Format support

MP4, MOV, WebM, MKV, and 20+ more formats.

Webhooks

Get notified the moment each dubbing job completes.

Integrate in minutes

A few lines of code to dub any video.

API reference
1from nur import NurClient
2
3client = NurClient()
4
5job = client.dubbing.create(
6 video="product_launch.mp4",
7 source_language="en",
8 target_languages=["es", "fr", "de", "ja"],
9 lip_sync=True,
10 voice_matching=True
11)
12
13for output in job.wait().outputs:
14 print(f"{output.language}: {output.download_url}")

Start dubbing today

Free tier includes 30 minutes of dubbing per month. No credit card required.