Dubbing
Reach global audiences with AI-powered translation and dub your videos into 130+ languages.
Dubbing is available on Enterprise plans as a paid add-onFor Starter, Pro, and Basic plans, dubbing is deducted from the plan's usage limits. Lip sync isn't available on Basic plans.
AI Dubbing translates a video's spoken content into another language, replacing the original voiceover while preserving the speaker's own voice, tone, and delivery. Add lip sync so the speaker's mouth movements match the new language. Dub into 130+ languages to reach audiences a video wasn't originally made for, without needing subtitles.
Dubbing works on any video file or YouTube link, including videos made outside Synthesia—it doesn't need to be a video you created in Synthesia. Translating a video you created in Synthesia instead? See Video Translation.
If your workspace has a Glossary configured, translation terms are applied automatically when dubbing. This keeps company names, product terms, and other defined terms consistent across your dubbed videos. Pronunciation rules have no effect on dubbing. The first 900 glossary terms are also ingested during transcription to improve speech recognition accuracy.
If your team already has approved translations, you can dub with your own XLIFF files instead of machine translation.
NoteOrganization and Workspace Admins can enable or disable AI Dubbing on organization and workspace levels.
How to dub a video
Select Dubbing in the left-hand navigation menu, or select Create in the top right, then AI Dubbing. Both open the Dubbing page, which allows you to dub up to 10 videos in bulk.
For single-file or single-link dubbing, select the Dub video button above the prompt box on the homepage.
You can upload a video file or use a YouTube link to dub your existing video content:
| Option | Details |
|---|---|
| Upload | Supported formats: .mp4, .webm, .movSize: Up to 5GB or 2.5 hours Resolution: Up to 4K (3840×2160) Frame rates: 23.98–60 fps Audio sample rates: 8–96 kHz |
| YouTube link | No duration limit. YouTube imports don't run asynchronously and don't show upload progress. Geo-restricted YouTube videos can be dubbed, and they take longer than other YouTube videos. |
To dub a video
-
From your desired entry point, select your source video(s):
- Upload: Select the upload area to choose a file, or drag your video in. Uploads run asynchronously—you can start a new dub before an upload finishes. You can dub 10 videos in bulk from the Dubbing page.
- YouTube link: Paste a YouTube video link.
-
Under
Translate to, select one or more target languages. See Supported dubbing target languages for the full list.
-
Optionally, expand
Advanced optionsto set:-
Original language: Auto-detected by default. Change it if detection is wrong. See Supported original languages for the full list.
-
Project name: A name for this dubbing project, prefilled from the source file's name.
-
Lip sync: Sync the speaker's lip movements to the translated voiceover. This option consumes twice as many credits.
-
Video duration:
- Adaptive (default): The dubbed video's speed adjusts to fit the translation, so it sounds more natural in each language. Best for instructional content, where playback-speed changes are less noticeable and natural voiceover pacing matters for comprehension.
- Original: The dubbed video plays at the same speed as the original, with speed adjustments applied only to the voiceover. Best suited for fast-paced, persuasive content where playback-speed changes would reduce perceived quality.
-
Burned-in captions: Add captions to the dubbed video itself so they always show.
-
-
Choose how to proceed:
- Select
Review transcriptto transcribe the video first, so you can preview and correct the transcript before dubbing. This step is free and doesn't consume credits. - Select
Dub videoto start dubbing directly, using the automatic transcript.
- Select
Transcript editing is an Enterprise feature.
Review transcriptrequires transcript-editing access, which is available on Enterprise plans. Self-serve plans skip directly toDub video.
Before you dub, the modal shows a credit estimate for the video, which varies based on the video's duration and whether lip sync is enabled. Your billing page lists dubbing as separate line items: Dubbing for the base dub and Dubbing (lipsync add-on) when you add lip sync.
You can start another dub immediately without waiting for the current one to finish.
Track dubbing progress
Once you initiate dubbing, the translation progress panel opens in the bottom-left. You can minimize or close this panel without impacting your dubbing project. The progress panel gives you a persistent, per-video view of your dubbing jobs—what's in progress, what's finished, and what's failed—with links directly to finished videos.
Once your files have finished dubbing, you'll get an in-app notification.
The Dubbing page
Select Dubbing in the Tools section of the left-hand navigation menu to open the Dubbing page, which lists your recently dubbed videos. If you haven't dubbed a video yet, the Dubbing page shows a set of pre-dubbed example videos to help you get started.
Filter My Videos for dubbed content
In My Videos, you can filter the view to show only dubbed videos.
Edit a dubbed video
Proofread and correct the transcript
After a dubbed video finishes generating, you can edit the translated script to fix errors, adjust segments, or improve accuracy.
- Watch the dubbed video to verify accuracy.
- Open the video in the editor.
- Select a line in the script box to edit it.
- Make your changes, then select the checkmark to confirm.
- To preview a line, highlight the paragraph and select the preview button at the top-left of the script box.
- Select
Generateto apply changes and republish the video.
Editing the transcript gives you control over dubbing accuracy:
- Correct errors: Fix misheard company names or technical terminology.
- Fix speaker attribution: Select a speaker's name on a segment to reassign it to a different speaker, create a new speaker, or rename speakers. See Reassign, create, or rename speakers below.
- Adapt tone or phrasing: Adjust phrasing for local markets or communication styles.
- Split or merge segments: Adjust sentence divisions so the translation sounds natural.
- Sync: Subtitles stay in sync with your transcript edits automatically.
- Retranslate: Re-sync the dubbed video with one click after updating the transcript. Retranslation affects the whole video—any manual edits to the previous translated version are lost.
Reassign, create, or rename speakers
If Synthesia misidentifies who's speaking in a particular segment, you can reassign the detected speaker:
-
Open a dubbed video's transcript for editing.
-
Select a speaker's name on the segment you want to fix.
- Choose an existing speaker to move that segment to them, or create a new speaker if this speaker was never identified as distinct in the video. Creating a speaker builds a new voice clone from the audio in that segment.
- You can also rename any speaker to replace generic labels like "Speaker 1" and "Speaker 2" with real names.
Change the voice(s) used in dubbed videos
If the initial audio quality is poor or if you require a specific regional accent, you can replace the cloned voice in a dubbed video with a stock voice or a voice clone.
- Dub your video.
- Open a translated version for editing.
- Select a voice for each speaker you want to replace. When replacing the voice, the gender of the original speaker isn't taken into account—you can select any voice available on your account.
- Select
Generateto regenerate the dubbed video with the new voice.
Note:
- You can't replace the speaker's voice in the original video; you can only replace it in the dubbed versions. If you want a version of the video in its original language with a different voice, dub the video into its original language, then switch the voice in that dubbed version.
- The first version of each dubbed video is always created with a cloned version of the original speaker's voice. Switch to a different voice in the editor afterward and regenerate the video if needed.
Share a dubbed video for review
When you share a dubbed video, the people you invite also get commenter access to the original video it was dubbed from. This means a reviewer can open the dub's translation editor straight away, without first having to request access to the original. What they can do once inside depends on their role and license—see User roles & permissions.
Note:Access to the original stays when you remove someone from the dub. To fully revoke a reviewer's access, remove them from both the dubbed video and the original video.
Re-dub or add languages later
From the original video's video overview page, select Translate to reopen the Dubbing modal for that video. Use this to add more target languages to a video you've already dubbed, or to correct an error in the original transcript and re-dub from the corrected source—without starting a new dub from scratch.
Dub with your own translations (XLIFF)
If your team works with professional translators or a translation management system (TMS), you can dub using your own approved translations instead of machine translation. Synthesia exchanges scripts as XLIFF files, a standard format most translation tools support.
- Upload the video you want to dub.
- From the uploaded video's more options (
⋯) menu, export its script as an XLIFF file. - Send the file to your translators or TMS, or edit the target text yourself.
- Open the Dubbing modal for the video and drop in the translated XLIFF files. Synthesia reads each file's language from the file itself, so you don't need to select it under
Translate to. You can combine XLIFF languages with machine-translated languages in the same run.
Dubs translated from a file show an XLIFF badge in grid and list views, so you can tell them apart from machine-translated dubs.
To replace the translation on a dub you've already created, select Update translation from XLIFF from that dub's more options (⋯) menu and drop in the new file. The dub regenerates with the updated translation.
Limitations:
- Only available for videos dubbed from an upload, not for videos you created in Synthesia.
- XLIFF is the only supported format. SRT and VTT files can't be used.
- A file that doesn't match the video—for example, it's for a different video, it's missing segments, or its language has already been dubbed—is rejected with the reason before anything is generated.
- If you edit an XLIFF-translated dub's script by hand and regenerate it, the
XLIFFbadge is removed.
Bulk dubbing
Upload up to 10 videos in a single batch directly from the Dubbing page.
- Select
Dubbingin the main sidebar. - Drop up to 10 video files onto the Dubbing page, or select them using the file picker.
- Configure your settings once: target languages, full dub or subtitles only, lip sync, and video timing. Settings apply to every video in the batch.
- Review each video's thumbnail, upload progress, and status. Rename individual videos or remove them before you submit.
- Source language is detected automatically per video. You only set a language manually if detection fails for that file.
- Review the credit estimate for the whole batch, then select
Submit.
Uploads and dubbing run in the background, so you can keep working while the batch processes.
Limitations:
- Maximum 10 videos per batch. For larger volumes, use the Localization API.
- Uploads only: YouTube links and existing Studio videos still use the single-video flow.
- The
Review transcriptstep isn't available in the bulk flow. - Settings are shared across all videos in the batch. The only per-video controls are the name and source language (when auto-detection fails).
- If a video's own language is also one of the batch's target languages, that language is skipped for that video and not dubbed.
Dub using the API or Excel
If you have a large catalog of videos to dub, use the public Localization API for new integrations. It accepts presigned S3 video URLs and supports up to 20 target languages per request. The older Dubbing API is deprecated, with no removal date announced.
You can also use the Synthesia Add-in for Excel to dub videos directly from an Excel spreadsheet.
Supported languages for dubbing
Supported original languages
The following languages are supported as original language:
Afrikaans, Amharic, Albanian, Arabic, Armenian, Assamese, Azerbaijani, Bashkir, Basque, Belarusian, Bangla, Bosnian, Breton, Bulgarian, Burmese, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Faroese, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Haitian Creole, Hausa, Hawaiian, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Javanese, Kannada, Kazakh, Khmer, Korean, Lao, Latin, Latvian, Lingala, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Māori, Marathi, Mongolian, Nepali, Norwegian, Norwegian Nynorsk, Occitan, Punjabi, Pashto, Persian, Polish, Portuguese, Romanian, Russian, Sanskrit, Serbian, Shona, Sindhi, Sinhala, Slovak, Slovenian, Somali, Spanish, Sundanese, Swahili, Swedish, Filipino, Tajik, Tamil, Tatar, Telugu, Thai, Tibetan, Turkish, Turkmen, Ukrainian, Urdu, Uzbek, Vietnamese, Welsh, Yiddish, Yoruba
Supported dubbing target languages
Self-serve plans (Basic, Starter, Pro) support the following target languages:
Afrikaans, Arabic, Armenian, Assamese, Azerbaijani, Bangla, Belarusian, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Hausa, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Korean, Kyrgyz, Latvian, Lingala, Lithuanian, Luxembourgish, Macedonian, Malay, Malayalam, Marathi, Nepali, Norwegian, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Sindhi, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh
Enterprise plans additionally break these out into regional locales, for a total of 135 languages and locales:
Afrikaans, Arabic (Algeria), Arabic (Bahrain), Arabic (Egypt), Arabic (Iraq), Arabic (Jordan), Arabic (Kuwait), Arabic (Libya), Arabic (Morocco), Arabic (Qatar), Arabic (Saudi Arabia), Arabic (Syria), Arabic (Tunisia), Arabic (United Arab Emirates), Arabic (Yemen), Armenian, Assamese, Azerbaijani, Bangla, Belarusian, Bosnian, Bulgarian, Catalan, Cebuano, Chichewa, Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch (Belgium), Dutch (Netherlands), English (Australia), English (Canada), English (Hong Kong), English (India), English (Ireland), English (Kenya), English (Mexico), English (New Zealand), English (Nigeria), English (Philippines), English (Singapore), English (South Africa), English (Tanzania), English (United Kingdom), English (United States), Estonian, Filipino, Finnish, French (Belgium), French (Canada), French (France), French (Switzerland), Galician, Georgian, German (Austria), German (Germany), German (Switzerland), Greek, Gujarati, Hausa, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Javanese, Kannada, Kazakh, Korean, Kyrgyz, Latvian, Lingala, Lithuanian, Luxembourgish, Macedonian, Malay, Malayalam, Marathi, Nepali, Norwegian Bokmål, Norwegian Nynorsk, Pashto, Persian, Polish, Portuguese (Brazil), Portuguese (Portugal), Punjabi, Romanian, Russian, Serbian, Sindhi, Slovak, Slovenian, Somali, Spanish (Argentina), Spanish (Bolivia), Spanish (Chile), Spanish (Colombia), Spanish (Costa Rica), Spanish (Cuba), Spanish (Dominican Republic), Spanish (Ecuador), Spanish (El Salvador), Spanish (Equatorial Guinea), Spanish (Guatemala), Spanish (Honduras), Spanish (Latin America), Spanish (Mexico), Spanish (Nicaragua), Spanish (Panama), Spanish (Paraguay), Spanish (Peru), Spanish (Puerto Rico), Spanish (Spain), Spanish (United States), Spanish (Uruguay), Spanish (Venezuela), Swahili, Swedish, Tamil (India), Tamil (Singapore), Tamil (Sri Lanka), Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh
Updated 3 days ago