Effortless AI Captions

More than 500K
active users

star iconstar iconstar iconstar iconstar icon

4.9/5

AI Dubbing For Videos

In The Speaker’s Own Voice

Upload a video, pick a language, and ZapCap replaces the spoken audio with a voice-cloned voiceover, then captions it in the same language. 29 languages.

tick icon

Included with Pro and Agency+

An English voice track becoming a Spanish one, next to a video captioned in Spanish
gradient colorgradient color

Trusted by leading creators and businesses worldwide


Github logo
Patreon logo
Zendesk logo
REI CO-OP logo
Udemy logo
Etsy logo
Substack logo
Warby Parker logo
Github logo
Patreon logo
Zendesk logo
REI CO-OP logo
Udemy logo
Etsy logo
Substack logo
Warby Parker logo

How it works

Dub a video in 3 steps

Dubbing lives in the same dialog you already use to caption a video.

  1. 1

    Upload your video

    Start a Generate Captions project and upload an .mp4 or .mov. Choose the language spoken in the video as the source language.

  2. 2

    Tick “Dub spoken audio” and pick a language

    Choose any of the 29 target languages. ZapCap shows how many AI credits the dub will use before you start.

  3. 3

    Edit the captions and export

    The project opens in the caption editor in the new language. Fix a word, change the style, then export the dubbed, captioned video.

What you get

A new voice track, not just new subtitles

Dubbing changes what viewers hear. The captions are rebuilt to match it.

🎙️

Cloned from the speaker

The voiceover is generated from the voice already in your video, so the dub still sounds like the person on screen.

💬

Captions follow the new voice

Captions are built from the dubbed audio, so they are in the target language and timed to the new voiceover.

🌍

29 languages

Spanish, French, German, Portuguese, Hindi, Japanese, Korean, Arabic and 21 more. The full list is in the FAQ below.

🧮

Cost shown before you start

Dubbing uses 2 AI credits per second of video. The dialog shows the total for your video, and credits are returned if the project cannot be created.

✏️

Fully editable

A dubbed video is a normal ZapCap project. Every caption template, style and edit you use today works on it.

🧩

Available in the API

Add dub: true alongside translateTo on a video task to dub programmatically.

Related

More ways to reach other languages

Got Questions?

Give your video a second language in your own voice

Dub it, caption it and export it from one editor.

tick icon

Included with Pro and Agency+