Chrome extension · Free to start

Low cost, low latency, tight sync
One-click dubbing

Turn on translated audio in the player you already use. Voices follow the video, original audio stays in the background, and you can focus on the picture.

Installation guide ZIP · v0.2.29

Unzip the file. Open chrome://extensions, enable Developer mode, then choose Load unpacked and select the extracted folder. Keep this folder; to update, download the latest ZIP and replace its contents, then reload the extension.

Two new videos a day, free. No sign-in needed. Sign in for three unlimited days.

Dubs into 20 languages
  • English
  • 简体中文
  • 繁體中文
  • 日本語
  • 한국어
  • Español
  • Français
  • Deutsch
  • Italiano
  • Português
  • Русский
  • العربية
  • हिन्दी
  • ไทย
  • Tiếng Việt
  • Bahasa Indonesia
  • Türkçe
  • Polski
  • Nederlands
  • Українська

5 supported video platforms

YouTubeNetflixBilibiliTEDCoursera
Low cost
$2 a month, with nothing charged per video or per minute
Low latency
Prepares upcoming lines to reduce waiting; initial preparation depends on the video and your connection.
Tight sync
Each line lands on the original's timing, and scrubbing never knocks it out of place
Picture and voice in sync
Every line is spoken inside its own window, so the voice never drifts behind the video
Five sites
YouTube, Netflix, Bilibili, TED and Coursera, each with its own adapter
20 languages
A male and a female voice for each one, switchable from the popup
No subtitles needed
Uses speech recognition when captions are unavailable and the site's audio can be accessed. Netflix requires original-language captions.
Dependable
An hour-long lecture gets dubbed end to end, without dropping out halfway

Before you start.

Anything else, leave it in the Chrome Web Store reviews.

How is this different from a bilingual subtitle extension?

Subtitles keep your eyes pinned to the screen, which wears you down on anything long. A dub speaks the words instead, with the original left audible underneath, so you can follow a video the way you follow a podcast and give your eyes back to the picture.

Why not real-time interpretation?

An interpreter is always a few seconds behind, and every viewing starts that wait over again. FeedDub prepares what is coming and then speaks it on the original timing, so the voice tracks the picture — and the second time you open a video there is nothing to wait for.

What happens when I scrub?

Dubbing resynchronizes at the new position. If that part is not ready, playback may pause while it is prepared. Switching videos stops the previous dub; click the microphone to start the new one.

Do I need an account? What does it cost?

Not to get started: two new videos a day are free without an account, and rewatching is never limited. Sign in with Google for three days unlimited; to keep it unlimited, $2 a month, or a single month for $2 with no renewal.

Does it read my browsing history?

FeedDub does not request Chrome's browsing-history permission. It works with five supported video platforms and the service and media hosts they need. It detects the local player and captions; hovering over the microphone may prepare dubbing before you click. Video identifiers are used for quotas and, when enabled, diagnostics. See the privacy policy for details.

What if the video is already in my language?

It works out the spoken language first, and if that already matches your dubbing language it says so and stops instead of dubbing you back into the same language.