Analysis updated 2026-05-18
Dub a YouTube video into your own language while it plays
Help a non-English-speaking family member watch foreign-language videos
Test translation quality with your microphone before installing the extension
| kristapmon/myytdub-chrome | abhishek-akkal/finova | adan-shahid/ecommerce_website | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a funded OpenAI API key with Realtime API access, loaded unpacked via Chrome developer mode.
MyYTdub is a Chrome extension that translates any YouTube video into another language in real time. It uses OpenAI's realtime translate model to listen to the video's audio, translate it, and play a dubbed voice on top while the original audio is turned down. There is a short delay of a few seconds between the original speech and the translated audio, which the README says is inherent to live speech to speech translation. The extension was built for personal use, specifically to help non-English-speaking parents watch content in a language they do not understand. The author is explicit that it is not production ready: your OpenAI API key is stored directly in the browser, so it is meant for personal use on your own machine rather than being shared or published. To use it you clone the repository, load it as an unpacked extension in Chrome's developer mode, then paste your own OpenAI API key into the extension's settings and pick a target language, with Latvian as the default. A volume slider lets you control how much of the original audio still plays underneath the translation. Using it costs money: the translation model is billed at roughly $0.034 per minute, which works out to about $2 for an hour of viewing. It only works on regular YouTube videos that use a standard video element, and does not work on DRM-protected streaming services like Netflix or Disney Plus, since Chrome blocks audio capture from protected media. Only one target language can be active at a time. The repository also includes a small standalone tester for trying out the translation quality with your microphone before installing the extension. The project has no formal license, is described as personal, and comes with a use at your own risk disclaimer.
A Chrome extension that dubs any YouTube video into another language in real time using OpenAI's realtime translation model.
Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, WebRTC.
No formal license is provided. The author calls it a personal project and says to use it at your own risk.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.