# Video Translator for Udemy — full reference > Real-time video translator for Udemy courses. Translate video with AI voice dubbing instantly and overcome language barriers. Site: https://mylittleindiestudio.com/extensions/video-translator Install: https://chromewebstore.google.com/detail/video-translator-for-udem/lebfjihneeoamkmkopmkbohkceijapjk Rating: 4.8/5 from 84 Chrome Web Store ratings ## Free version More than subtitles — here's what you get for free ### AI voice dubbing Not just subtitles — your lectures are voiced in your language with AI-generated audio. The only extension that dubs Udemy courses, not just translates text. ### Auto-translated subtitles Pick your language — subtitles are translated automatically. Free version uses Google Translate. PRO unlocks AI translation in two flavours: bring your own OpenAI/Gemini API key for maximum control, or use built-in LLM translation with no API key required — included with PRO, unlimited, and it never touches your token balance. ### 50+ languages From Spanish to Japanese, Arabic to Hindi. One of the widest language coverages for Udemy dubbing. ### Saved for replay Once dubbed, your lectures are cached locally. Come back anytime — no waiting, no re-generating. Your progress stays. ### Your data stays private Everything runs in your browser. No videos are uploaded anywhere. We collect anonymous usage stats (which features are used, whether dubbing succeeded) — never your videos, captions, or identity. You can switch it off in Advanced settings. ### Full player control Adjust dubbing volume, switch to subtitles-only, or mute original audio. You're in charge. ## How it works 1. Install — Add to Chrome in one click. No account needed. 2. Pick your language — Choose from 50+ languages. Spanish, Turkish, Hindi, Japanese — you name it. 3. Generate and listen — Hit generate — your lecture gets dubbed in minutes. Once ready, press play and listen. PRO users get instant real-time dubbing. ## PRO Free got you started. PRO takes you further. Smarter translations with your own AI keys. Background dubbing so the next lecture is ready before you finish this one. Premium voices, video export. Try PRO for 3 days, then keep it monthly, yearly — or buy lifetime. ### AI-Powered Translation — Works out of the box — or use your own key Problem: Google Translate is clunky and often misses context. Some users want full control with their own OpenAI/Gemini key; others just want it to work out of the box without signing up for AI providers. Solution: Two ways to translate. LLM translation, no API key — works out of the box, included with your PRO subscription. Unlimited — it never touches your token balance. Bring Your Own Key — plug in your OpenAI or Gemini API key. Keys stay in your browser, you control quality and cost. Pick whichever fits — switch any time. ### Premium Cloud Voices — Natural sound, zero load on your computer Problem: Local voices can sound mechanical, especially for tonal languages — and generating them runs on your own computer, eating up CPU and memory. Solution: Premium cloud voices cover more languages with instant real-time playback. Because the audio is generated in the cloud, unlike local TTS it doesn't use your computer's resources — your machine stays fast and quiet, and your course sounds like it was recorded in your language. ### Turbo Mode — Faster generation Problem: Long lectures take too long to process. Solution: Use multiple CPU cores to generate dubbing up to 4x faster. Makes both Local TTS generation and real-time dubbing faster. ### Background Dubbing — Generate while watching Problem: You must wait for dubbing to finish before watching the next lecture. Solution: Generate dubbing for upcoming lectures in the background while watching the current one. Next lecture is ready before you finish the current one! ### Export Everything — Offline learning Problem: You want to save dubbed content or study offline. Solution: Download dubbed videos, audio tracks as MP3, subtitles as VTT. Upload your own dubbing files or use externally generated audio. Study offline anywhere — on commute, travel, or without internet. ### AI Video Chat — Ask, summarize, review Problem: After watching a video, you have questions but no one to ask. You forget key points and struggle to self-test. Solution: Chat with an AI assistant about any video you've watched. Ask questions, get summaries, highlight key takeaways, or generate self-check quizzes. Two ways to use it: built-in LLM with no API key required — covered by your PRO token quota (50 characters = 1 token), or bring your own OpenAI/Gemini key for full control. Switch any time. - Unlimited local caching: Save API costs — translations are cached in your browser - Lifetime access: All future updates included, no extra cost - Shape the future: Suggest features directly to the developer ## Free vs PRO | | Free | PRO | |---|---|---| | Translation | Google Translate | AI-powered translation — use your own OpenAI/Gemini key, or built-in LLM translation included with PRO (no API key required, no token cost) | | Voices | Local AI voices (generated) | Natural-sounding cloud voices + instant playback | | Dubbing generation | Manual, one lecture at a time | Background + real-time | | Generation speed | Standard speed | Up to 4x faster via parallel processing | | Export | — | Dubbed video (MP4), subtitles (VTT), audio (MP3) | | AI Video Chat | — | Ask questions, summarize, and self-test with AI — built-in LLM (no API key, covered by PRO tokens) or BYOK with your OpenAI/Gemini key | ## Pricing | Plan | Price | Trial | |---|---|---| | Monthly | €6.99/month | 3 days, free | | Yearly | €59.99/year (≈ €5.00/month) | 3 days, free | | Lifetime | €99.99 one-time | — | Lifetime is fixed-price — regional pricing applies to subscriptions only. ## Roadmap - Near-zero latency dubbing (0–4 sec) (In development) ## FAQ ### My video's playback speed switches to zero — what should I do? Udemy has started rolling out a new player design, and right now there is some incompatibility with the current version of the extension. I'm actively working on fixing it and adapting the extension to the new design. As a temporary workaround, add this parameter to the lecture URL: ?udfrontends=false The full lecture URL will then look like this: https://www.udemy.com/course/chatgpt-and-langchain-the-complete-developers-masterclass/learn/lecture/40261536/?udfrontends=false ### Is it really free? Yes. The free version includes local Piper TTS dubbing, translated subtitles via Google Translate, and 50+ languages. No credit card, no trial, no catch. PRO adds real-time dubbing, premium voices, faster processing, export features, and AI Lecture Chat. ### Is my data safe? Everything runs in your browser. No videos are uploaded anywhere. We collect anonymous usage stats (which features are used, whether dubbing succeeded) — never your videos, captions, or identity. You can switch it off in Advanced settings. No account required. Your API keys (if you use Bring Your Own Key) are stored locally only. ### Can I use this on multiple devices? Your PRO license works on up to 5 devices. Need more? You can easily reset activations from your account dashboard. ### Will the price increase? Yes. The price increases as we grow. Today's price is the lowest it will ever be — lock it in now. ### Why is my language only available in PRO? The built-in local model likely doesn't support your language. There are hundreds of languages, each requiring neural model downloads. We've tried to cover the most popular ones, but supporting every language isn't feasible due to quality concerns and device memory limitations. Premium cloud voices can no longer be generated directly inside browser extensions due to security restrictions — they now require a server-side solution, which is part of the PRO version. Good news: If your language is in the PRO category, there's likely a discount available for your country — often up to 50% off! Check the PRO page to see your personalized price. ### What does 'Bring Your Own Key' mean? It means you use your own API keys from OpenAI, Google Gemini, or ElevenLabs for smarter translations. Your API keys are stored in your browser only. Our server receives license validation and anonymous usage stats — never your keys, captions or videos. ### How does the local caching work? All translations and dubbings are automatically saved in your browser's IndexedDB storage. When you watch a lecture again, it loads from cache instantly without using API tokens. ### "Subtitles not found" message appears during generation If you see this message, you need to enable subtitles in the Udemy video player. The extension requires subtitles to create translations — the easiest source is Udemy's auto-generated captions. In the future, we may add the ability to generate subtitles via API for videos that don't have them. ### Slow loading / generation takes too long There are two audio generation modes: local models and cloud voices (server-based). For local mode, the system first needs to download voice models and data for your target language — speed depends on your computer resources since all processing happens locally. For cloud voices, delays may occur during high usage times when many users are generating audio simultaneously. The trade-off is simple: slow and free, or fast and paid. ### Native TTS speaks English or sounds robotic Browser TTS uses voice packs installed in your operating system. If the voice for your target language isn't installed, it falls back to English. If the voice sounds robotic, only the basic system voice is installed — install enhanced/premium voice packs for your language using the steps below. How to install voice packs: Windows 10/11: Settings → Time & Language → Speech → Add voices (or Language → Add a language and install the speech pack) macOS: System Settings → Accessibility → Spoken Content → System Voice → Manage Voices → download voices for your language Linux: Voice pack installation varies by distribution. Search for "install TTS voices [your distro]" or ask ChatGPT for specific instructions. After installing, restart your browser for the new voices to appear. ### Found a bug or want to suggest a feature? We'd love to hear from you! Use our feedback form — we read every message and respond personally. ### Can I get AI translation without dealing with API keys? Yes — this is the easiest way to use PRO. LLM translation works out of the box, no signup with OpenAI or Gemini, no key to paste, nothing to configure. Pick your target language, hit translate, and it just works. It's included with your PRO subscription — free and unlimited, and it never touches your token balance. If you'd rather use your own API key (more control, you pay the AI provider directly), Bring Your Own Key is still there — both modes live side by side and you can switch any time. ### How does the PRO token quota work? Every PRO subscription comes with 15,000 tokens, refreshed automatically every billing cycle (monthly or yearly). In this extension, tokens are spent only by AI Video Chat when you use the built-in LLM — 50 characters of your messages = 1 token. Everything else stays unlimited — AI translation without an API key is included with PRO at no token cost, plus local Piper TTS, browser TTS, classic cloud voices, Google Translate, and BYOK translation with your own OpenAI/Gemini key. The 3-day free trial includes 5,000 tokens to try AI Video Chat before committing. ### What if I run out of tokens before the month ends? You can buy a top-up pack at any time — 10,000 or 50,000 tokens. Top-up tokens stack on top of your subscription quota and never expire. Running out only pauses AI Video Chat — translation never uses tokens, so it keeps working either way. If you'd rather not top up, switch the chat to your own OpenAI/Gemini key (BYOK) until your next billing cycle resets the quota. ### My video's playback speed switches to zero — what should I do? Udemy has started rolling out a new player design, and right now there is some incompatibility with the current version of the extension. I'm actively working on fixing it and adapting the extension to the new design. As a temporary workaround, add the parameter ?udfrontends=false to the lecture URL. For example, the full lecture URL will then look like this: https://www.udemy.com/course/chatgpt-and-langchain-the-complete-developers-masterclass/learn/lecture/40261536/?udfrontends=false ### How does the PRO token quota work? Every PRO subscription comes with 15,000 tokens, refreshed automatically every billing cycle (monthly or yearly). In this extension, tokens are spent only by AI Video Chat when you use the built-in LLM (50 characters of your messages = 1 token). Everything else stays unlimited and doesn't touch the quota: AI translation without an API key, local Piper TTS, browser TTS, classic cloud voices, Google Translate, and BYOK translation with your own OpenAI/Gemini key. ### What happens if I run out of tokens before the month ends? You can buy a top-up pack at any time — 10,000 or 50,000 tokens. Top-up tokens stack on top of your subscription quota and never expire. Running out only pauses AI Video Chat — translation never uses tokens, so it keeps working either way. If you'd rather not top up, switch the chat to BYOK (your own OpenAI/Gemini key) until your next billing cycle resets the quota. ### Can I get AI translation without dealing with API keys? Yes — this is the easiest way to use PRO. LLM translation works out of the box, no signup with OpenAI or Gemini, no key to paste, nothing to configure. Pick your target language, hit translate, and it just works. It's included with your PRO subscription — free and unlimited, and it never touches your token balance. If you'd rather use your own API key (more control, you pay the AI provider directly), Bring Your Own Key is still there — both modes live side by side and you can switch any time. ### Can I use this on multiple devices? Your license works on up to 5 devices. If you need more, simply regenerate your license key in your Lemon Squeezy dashboard to reset activations. ### Will the price increase? Yes, the price will increase as our user base grows and we implement new features, including those requested by the community. ### What is BYOK (Bring Your Own Key)? BYOK means you use your own OpenAI, Google Gemini, or ElevenLabs API keys. Your API keys are stored in your browser only. Our server receives license validation and anonymous usage stats — never your keys, captions or videos. ### Is my data safe? Everything runs in your browser. No videos are uploaded anywhere. We collect anonymous usage stats (which features are used, whether dubbing succeeded) — never your videos, captions, or identity. You can switch it off in Advanced settings. No account required. Your API keys (if you use Bring Your Own Key) are stored locally only. ## Other extensions by the same developer - Universal video translator (any captioned site): https://mylittleindiestudio.com/extensions/universal-video-translator - Coursera: https://mylittleindiestudio.com/extensions/coursera-dubber - YouTube: https://mylittleindiestudio.com/extensions/youtube-dubber