Skip to content

How-to

How to dub a YouTube video into another language (and keep the original voice)

· 6 min read · By Alex, founder of WaveShift

The short answer

To dub a YouTube video into another language, paste the video link into an AI dubbing tool that clones the original speaker's voice, so the translated audio sounds like the same person rather than a robot. WaveShift takes a YouTube URL directly, dubs it segment by segment, and starts playback within minutes.

What you need before you start

Dubbing a YouTube video with AI no longer requires an editor, voice actors, or a studio. You only need three things:

  • The YouTube link (or a video file you have the rights to upload). WaveShift also accepts Bilibili, Twitch, and X (Twitter) links; arbitrary direct file URLs are not supported.
  • The language you want to dub into — WaveShift supports 44 target languages: 10 fully supported, the rest marked Beta while their dubbing quality is verified.
  • An account. Eligible new users can receive up to 15 free minutes, so you may be able to dub a short video without paying.

Dub a YouTube video step by step

The whole flow is automatic once you start it:

  • Paste the YouTube link or upload your video file.
  • Choose the target language.
  • WaveShift transcribes the speech, translates it, and clones each speaker's voice.
  • It mixes the dubbed speech back over the original background audio.
  • Playback starts streaming within minutes — you hear the first dubbed segment while the rest keeps rendering.
  • Review the result, and if one line is off, edit that subtitle line and regenerate only that line.

Worked example: a 45-minute lecture into German

Use a public YouTube lecture you have permission to translate. A 45-minute link needs an initial balance estimate of 45 minutes for German; up to 15 trial minutes alone do not cover it. Confirm your actual balance and any first-purchase eligibility before buying a pack. German is one of the fully supported target languages.

  • Paste the lecture URL and select German. Choose a voice-cloning mode available for German and keep background audio enabled.
  • Start processing and review early playable segments while later sections continue. Early playback is a preview; the complete MP4 is exported after the full dub finishes.
  • After processing, correct terminology, names and numbers in the subtitle editor and re-dub only the changed lines. Audio separation and voice matching can still produce artifacts, so review the result.
  • Download the finished MP4 and SRT or ASS subtitles before the task's media expires. For another target language, create a separate task and budget its source duration too.

Keep the original speaker's voice, not a robot

The biggest giveaway of a cheaply dubbed video is a generic synthetic narrator that sounds nothing like the creator. WaveShift clones each speaker's voice, so the dubbed audio keeps the original speaker's identity and tone where possible.

For a channel building an audience, that matters: viewers who follow you in one language still recognize you in another.

Background music and multiple speakers

Real YouTube videos are rarely just one person talking into a clean mic. WaveShift separates speech from the background music and sound effects, translates only the speech, and mixes it back over the untouched background — so your intro music, b-roll audio, and ambience survive.

When a video has several speakers, each speaker's voice is handled separately so the conversation still feels natural after dubbing.

If a YouTube link does not import

Most public videos import with a single paste, but not every link works. The link field rejects private videos, videos that need a login, membership or age verification, and live streams, and it says which. YouTube can also refuse an automated download of a public video from time to time.

  • Private, members-only or age-restricted: make the video public and unrestricted for the import, or upload the file instead.
  • Public link that still fails: paste it again after a minute. If it keeps failing, upload the source file — an upload never depends on YouTube.
  • A link that imports is not permission to dub it. Only process footage you own or are licensed to localize.

How long it takes and what it costs

In a 1,668-job operational cohort observed on October 1, 2026, 20–60 minute videos typically completed in about two-fifths of the source runtime. Playback starts much sooner because it streams, but individual timing varies.

WaveShift first holds the source duration as an estimate, then charges only for dubbed audio actually delivered and refunds the rest. Eligible new users can receive up to 15 free minutes, and paid minutes never expire.

Frequently asked questions

Yes. Paste the YouTube link into WaveShift and it ingests the video, then transcribes, translates, and dubs it. You can also upload a file or paste a Bilibili, Twitch, or X (Twitter) link.

Where possible, yes. WaveShift clones each speaker's voice so the dubbed audio keeps the original speaker identity instead of using a generic narrator.

In a 1,668-job operational cohort observed on October 1, 2026, 20–60 minute videos typically completed in about two-fifths of the source runtime. Playback streams earlier, but individual timing varies.

Upload the video file instead. Uploads go through the same dubbing pipeline and do not depend on YouTube's availability or restrictions. Private videos and videos that need a login, membership or age verification cannot be imported by link.

Yes. WaveShift supports 44 target languages, so you can dub the same source video into multiple languages. 10 are fully supported; the rest are marked Beta while their dubbing quality is verified.

Eligible new users can receive up to 15 free minutes, enough to dub a short video before deciding to buy more. Final charges are based on dubbed audio actually delivered.

Eligible new users can receive up to 15 free minutes. With at least one available minute, a local upload can use the built-in option to dub only its beginning. This option does not apply to video links, live streams or extension-preloaded audio. To finish the same uploaded video later, use its full-video action; previously paid minutes are deducted from the new hold and settlement, so they are not charged twice. A new, separate upload does not automatically reuse that payment.

Each target language is a separate task: 30 minutes × 2 languages means an estimated total initial hold of 60 minutes. Available account balance can cover part of it; trial credit and first-purchase offers depend on eligibility. Uploaded and linked videos settle on the dubbed audio actually delivered, including delivered silence, and return unused held minutes. Compare smaller pack combinations as well as one larger pack.

Keep exploring

Try it on your own video

Eligible new users can receive up to 15 free minutes. Upload a file or paste a YouTube or Bilibili link and hear the first dubbed segment in minutes.