A browser extension that detects English subtitles on Coursera videos, translates them automatically and reads them aloud. Works on Chrome, Edge and Microsoft Surface.
Navigate to any course on Coursera and enable the English subtitles using the CC button in the video player.
Click the extension icon in your browser toolbar and press "Activate Narrator". That's all the setup needed.
The extension detects each subtitle, translates it to Spanish and reads it aloud in real time as the video plays.
Subtitles are detected and translated instantly using Google Translate, with a 180ms debounce to avoid stuttering.
Uses your browser's built-in Web Speech API. No external TTS service needed. Supports all system voices.
Automatically prioritizes high-quality Spanish voices: Microsoft Sabina, Raul, Helena on Windows; Mónica on Mac.
Repeated subtitles are served from a local cache — no duplicate API calls, lower latency, works offline for cached text.
Only subtitle text leaves your device — sent to Google Translate for translation. No personal data. No tracking.
Chrome, Edge, Firefox, Kiwi Browser (Android). A universal bookmarklet covers every other browser.
Native ARM64 support. LCD and OLED variants. High-DPI overlay at 267 PPI.
Full compatibility for enterprise deployments. MSIX installable via Intune.
Fanless design — no background noise competing with the narrator. Wi-Fi 7.
Copilot+ PC compatible. Full support for Windows Hello and Edge extensions.
Overlay automatically adapts to the 28" canvas. Large touch-friendly controls.
Hub-specific overlay layout. Perfect for language learning in meeting rooms.
Everything you need to start studying Coursera in Spanish today. No credit card, no account.
Regular price $24.99/year
🔥 Launch offer — 52% offFor students and professionals who want the best experience, priority support and every new feature the moment it ships.
Yes. The free version includes all core functionality — translation, narration, Surface support, and all browsers. It will never be paywalled. Pro is for people who want extras and want to support development.
You keep using the free version without interruption. Pro features (priority support, DeepL, SRT export) become unavailable until you renew. No data is lost.
After payment, Stripe sends a receipt to your email with your license key. Enter it in the extension settings to unlock Pro features. One key works across all your devices.
The free version is for personal, non-commercial use. The Pro license allows use in a business context — for example, a company deploying the extension for employees learning English courses, or an educator using it in a classroom.
No. The $11.99 launch price is available for the first 200 Pro subscribers only. After that, the price returns to $24.99/year. Current subscribers keep their price on renewal.
Visa, Mastercard, American Express, Apple Pay, Google Pay, and local payment methods depending on your country. All payments are secured by Stripe.
Only the text of the video subtitles is sent to Google Translate for translation. This is the same text visible on your screen. No metadata, no account info, no URLs.
We do not collect, store or share any personal data, browsing history, course names, account information, or any data beyond what's strictly necessary for translation.
Your preferences (voice, speed, volume) are saved locally in your browser using chrome.storage.local. This data never leaves your device.
Read the complete privacy policy on GitHub: PRIVACY.md →