YouTube Translate & Speak

Translate subtitles into 90+ languages with bilingual display and text-to-speech. Works on YouTube, Udemy, TED, Coursera and more.

As of June 2026, YouTube Translate & Speak has 10,000 users and a 4.63/5 rating from 19 reviews in the Productivity category.

Usersup 1012.3 percent+1012.3%
10.0K
10,000
Ratingdown 7.4 percent7.4%
4.63
19 reviews
Reviewsup 216.7 percent+216.7%
19
Version
1.5.0
Manifest V3
90-day change · In the last 90 days this extension gained 9.1K users, 5 version updates, changed permissions.

History

10 snapshots

Tracking since Apr 1, 2026.

10.7K5.4K170.92000000000007Apr 1, 2026Jun 23, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 20268995.0061.2.1
Apr 17, 20268995.0061.2.1
Apr 22, 20263.0K5.00131.3.5
Apr 27, 20263.0K4.73151.3.5
May 7, 20262.0K4.75161.3.6
May 11, 20264.0K4.69161.3.6
May 19, 20263.0K4.61181.3.6
May 23, 20263.0K4.61181.4.0
May 28, 20265.0K4.63191.4.0
Jun 23, 20267.0K4.63191.4.5
Now10.0K4.63191.5.0

Changelog

  • Jun 23, 2026
    host_permissions
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://generativelanguage.googleapis.com/*, https://api.openai.com/*, https://openrouter.ai/*, https://ollama.com/*, http://localhost:20128/*
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://generativelanguage.googleapis.com/*, https://api.openai.com/*, https://api.anthropic.com/*, https://api.x.ai/*, https://openrouter.ai/*, https://ollama.com/*, http://localhost:20128/*
  • May 28, 2026
    host_permissions
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://api.openai.com/*, https://generativelanguage.googleapis.com/*, https://ollama.com/*, https://openrouter.ai/*, http://localhost/*, http://127.0.0.1/*
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://generativelanguage.googleapis.com/*, https://api.openai.com/*, https://openrouter.ai/*, https://ollama.com/*, http://localhost:20128/*
  • May 19, 2026
    host_permissions
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://api.openai.com/*, https://generativelanguage.googleapis.com/*
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://api.openai.com/*, https://generativelanguage.googleapis.com/*, https://ollama.com/*, https://openrouter.ai/*, http://localhost/*, http://127.0.0.1/*
  • May 19, 2026
    description
    Video Translate & Speak — Watch Any Video in Your Language
    
    Translate subtitles into 90+ languages — right on the video player. No copy-pasting, no switching tabs, no interruptions.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ SUPPORTED PLATFORMS
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
      🎬 YouTube        🎤 TED
      📚 Udemy          🎓 Coursera
    
      More platforms coming soon...
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHAT IT DOES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    🌍 Instant Caption Translation
    Pick your language, hit translate, and watch subtitles appear in real time as the video plays. Supports 90+ languages out of the box.
    
    🔤 Side-by-Side Bilingual View
    See both the original and translated text at the same time — ideal for picking up new vocabulary or following along in two languages.
    
    🔊 Read Aloud
    Have the translated text spoken to you using your browser's built-in voices or Google Cloud TTS (Chirp3-HD) for natural, human-like speech.
    
    🎙️ No Captions? No Problem.
    Some videos simply don't have subtitles. With Soniox speech recognition, the extension listens to the tab audio and generates captions from scratch — in real time.
    
    🎨 Make It Yours
    Customize everything: font, text size, colors, background opacity, and text stroke. Your subtitles, your style.
    
    📥 Download as SRT
    Export both original and translated captions as SRT files (zipped together). Great for video editing, studying, or offline use.
    
    ✨ AI Video Summary (YouTube)
    Hit the Summarize button and get a structured summary of the entire video — overview, key points, takeaways, and details — powered by OpenAI. Pick your language and the summary is written in it. No need to watch the whole thing to know what it covers. Copy as Markdown or download as a .md file.
    
    ⚡ Set It and Forget It
    Translations are cached locally per video. Come back anytime — no need to re-translate.
    
    🖱️ Draggable Panels
    Move the control panel and subtitle list anywhere on screen. Works perfectly across all supported sites.
    
    🔄 Smooth Navigation
    Built to handle single-page app behavior. Switch between videos on YouTube, TED, Udemy playlists — everything keeps working.
    
    📜 Toggleable Side Panel
    Close the subtitle list anytime without losing it — hit the 📜 button to bring it back.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ GETTING STARTED
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    1. Go to any video on a supported platform
    2. The control panel appears automatically on the player
    3. Choose your language → press ▶ Translate
    4. That's it — bilingual subtitles appear instantly
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FREE vs. PREMIUM FEATURES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Everything below works right after installation — zero setup:
    
      ✅ Caption translation (Google Translate, free)
      ✅ Bilingual overlay on the player
      ✅ YouTube, TED, Udemy, Coursera supported
      ✅ Voice readout via browser TTS
      ✅ Style customization
      ✅ SRT export
      ✅ Local caching
      ✅ Quick action buttons (Translate & Summarize) on YouTube
    
    Want even better quality? You can optionally bring your own API keys:
    
      🔑 Google Cloud Translation — more accurate and stable for long sessions or technical content
      🔑 OpenAI API — context-aware AI translation with customizable prompts + AI video summary
      🔑 Google Cloud TTS (Chirp3-HD) — natural, human-like voices that sound far better than default browser speech
      🔑 Soniox STT — the only way to get captions on videos that have none at all
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FAQ
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    ❓ Do I need an API key?
    Nope. Install it and go. The free Google Translate engine handles translation, and your browser's voices handle speech. Nothing else required.
    
    ❓ Then what are API keys for?
    They're optional upgrades:
      • Google Cloud Translation → better accuracy, especially for nuanced or technical language
      • Google Cloud TTS → premium Chirp3-HD voices that sound remarkably natural
      • Soniox → generates live captions from audio when a video has no existing subtitles
    
    ❓ Will API keys cost me money?
    Each service offers a generous free tier. Google Cloud gives you 500,000 translated characters per month at no charge. You'd only pay if you go beyond those limits.
    
    ❓ Is my API key secure?
    Absolutely. Keys stay in your browser's local storage and are sent only to the official service endpoints (Google Cloud, Soniox). They never pass through any third-party server.
    
    ❓ What if a video has no subtitles at all?
    You'll need a Soniox API key for that. The extension captures the tab's audio stream and converts speech to text on the fly.
    
    ❓ Is this useful for language learning?
    Very much so. The bilingual display lets you compare original and translated text line by line. Pair that with voice readout for pronunciation, and you've got a solid immersion tool using real-world content.
    
    ❓ How does the AI Summary work?
    On YouTube, click the ✨ Summarize button on the right side. The extension grabs the video transcript and sends it to OpenAI, which returns a structured summary with overview, key points, takeaways, and details — written in your chosen language. Requires an OpenAI API key.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHY THESE PERMISSIONS?
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    • Site access (YouTube, TED, Udemy, Coursera) — to read captions and render the overlay on the player
    • Tab audio capture — only used when Soniox STT is active, to generate captions from audio
    • Storage — to keep your preferences, cached translations, and API keys locally
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    💬 Questions, bugs, or ideas? Drop a review or reach out via the support page — every bit of feedback helps shape future updates.
    Video Translate & Speak — Watch Any Video in Your Language
    
    Translate subtitles into 90+ languages — right on the video player. No copy-pasting, no switching tabs, no interruptions.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ SUPPORTED PLATFORMS
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
      🎬 YouTube        🎤 TED
      📚 Udemy          🎓 Coursera
    
      More platforms coming soon...
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHAT IT DOES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    🌍 Instant Caption Translation
    Pick your language, hit translate, and watch subtitles appear in real time as the video plays. Supports 90+ languages out of the box.
    
    🔤 Side-by-Side Bilingual View
    See both the original and translated text at the same time — ideal for picking up new vocabulary or following along in two languages.
    
    🔊 Read Aloud
    Have the translated text spoken to you using your browser's built-in voices, Google Cloud TTS (Chirp3-HD) for natural speech, or your own local TTS server via WebSocket.
    
    🎙️ No Captions? No Problem.
    Some videos simply don't have subtitles. With Soniox speech recognition, the extension listens to the tab audio and generates captions from scratch — in real time.
    
    🤖 Multiple AI Translation Providers
    Choose the engine that fits your needs:
      • Google Free — instant, no key needed
      • Google Cloud API — higher quality and limits
      • OpenAI — context-aware AI translation with custom prompts
      • Gemini — Google's latest AI models
      • Ollama (Local/Cloud) — run models on your own machine or via Ollama Cloud
      • OpenRouter — access 200+ models through one API (includes free models)
    
    ✨ AI Video Summary (YouTube)
    Hit the Summarize button and get a structured summary of the entire video — overview, key points, takeaways, and details. Works with all AI providers (OpenAI, Gemini, Ollama, OpenRouter). Pick your language and the summary is written in it. Summaries are cached locally — come back anytime without re-generating. Copy as Markdown or download as a .md file.
    
    🎨 Make It Yours
    Customize everything: font, text size, colors, background opacity, and text stroke. Your subtitles, your style.
    
    📥 Download as SRT
    Export both original and translated captions as SRT files (zipped together). Great for video editing, studying, or offline use.
    
    ⚡ Set It and Forget It
    Translations and summaries are cached locally per video. Come back anytime — no need to re-translate or re-summarize. Cache loads automatically when you revisit a video.
    
    🖱️ Draggable Panels
    Move the control panel and subtitle list anywhere on screen. Works perfectly across all supported sites.
    
    🔄 Smooth Navigation
    Built to handle single-page app behavior. Switch between videos on YouTube, TED, Udemy playlists — everything keeps working.
    
    📜 Toggleable Side Panel
    Close the subtitle list anytime without losing it — hit the 📜 button to bring it back.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ GETTING STARTED
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    1. Go to any video on a supported platform
    2. The control panel appears automatically on the player
    3. Choose your language and provider → press ▶ Translate
    4. That's it — bilingual subtitles appear instantly
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FREE vs. PREMIUM FEATURES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Everything below works right after installation — zero setup:
    
      ✅ Caption translation (Google Translate, free)
      ✅ Bilingual overlay on the player
      ✅ YouTube, TED, Udemy, Coursera supported
      ✅ Voice readout via browser TTS
      ✅ Style customization
      ✅ SRT export
      ✅ Local caching (subtitles + summaries)
      ✅ Quick action buttons (Translate & Summarize) on YouTube
      ✅ OpenRouter with free models (e.g. openai/gpt-oss-120b:free)
    
    Want even better quality? You can optionally bring your own API keys:
    
      🔑 Google Cloud Translation — more accurate and stable for long sessions or technical content
      🔑 OpenAI API — context-aware AI translation with customizable prompts + AI video summary
      🔑 Gemini API — Google's latest AI for translation and summarization
      🔑 Ollama — run local models (free, private) or use Ollama Cloud with Pro subscription
      🔑 OpenRouter — one key, 200+ models, pay-per-use or free tier models available
      🔑 Google Cloud TTS (Chirp3-HD) — natural, human-like voices that sound far better than default browser speech
      🔑 Soniox STT — the only way to get captions on videos that have none at all
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FAQ
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    ❓ Do I need an API key?
    Nope. Install it and go. The free Google Translate engine handles translation, and your browser's voices handle speech. You can also use OpenRouter with free models — just grab a free key from openrouter.ai/keys.
    
    ❓ Then what are API keys for?
    They're optional upgrades:
      • Google Cloud Translation → better accuracy, especially for nuanced or technical language
      • OpenAI / Gemini / OpenRouter → AI-powered context-aware translation + video summarization
      • Ollama → completely free and private, runs on your own hardware
      • Google Cloud TTS → premium Chirp3-HD voices that sound remarkably natural
      • Soniox → generates live captions from audio when a video has no existing subtitles
    
    ❓ What is Ollama and how do I use it?
    Ollama lets you run AI models locally on your computer — completely free and private. Install from ollama.com, pull a model (e.g. `ollama pull llama3.2`), set environment variable `OLLAMA_ORIGINS=*`, restart Ollama, and select "Ollama (Local/Cloud)" in the extension. You can also use Ollama Cloud with a Pro subscription for faster inference.
    
    ❓ What is OpenRouter?
    OpenRouter gives you access to 200+ AI models through a single API key. Many models are free (look for `:free` tag). Get your key at openrouter.ai/keys and browse models at openrouter.ai/models.
    
    ❓ Will API keys cost me money?
    Each service offers a generous free tier. Google Cloud gives you 500,000 translated characters per month at no charge. OpenRouter has many free models. Ollama local is completely free. You'd only pay if you go beyond those limits or use paid models.
    
    ❓ Is my API key secure?
    Absolutely. Keys stay in your browser's local storage and are sent only to the official service endpoints (Google Cloud, OpenAI, Gemini, Ollama, OpenRouter, Soniox). They never pass through any third-party server.
    
    ❓ What if a video has no subtitles at all?
    You'll need a Soniox API key for that. The extension captures the tab's audio stream and converts speech to text on the fly.
    
    ❓ Is this useful for language learning?
    Very much so. The bilingual display lets you compare original and translated text line by line. Pair that with voice readout for pronunciation, and you've got a solid immersion tool using real-world content.
    
    ❓ How does the AI Summary work?
    On YouTube, click the ✨ Summarize button on the right side. The extension grabs the video transcript and sends it to your chosen AI provider (OpenAI, Gemini, Ollama, or OpenRouter), which returns a structured summary with overview, key points, takeaways, and details — written in your chosen language. Summaries are cached so you don't need to regenerate them.
    
    ❓ How does Local WebSocket TTS work?
    Select "Local WebSocket" in TTS settings and run the supertonic-tool server (github.com/thanhng8/supertonic-tool). The extension connects to your local TTS server for speech output with adjustable playback speed.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHY THESE PERMISSIONS?
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    • Site access (YouTube, TED, Udemy, Coursera) — to read captions and render the overlay on the player
    • API access (Google, OpenAI, Gemini, Ollama, OpenRouter) — to send translation/summarization requests to your chosen provider
    • Tab audio capture — only used when Soniox STT is active, to generate captions from audio
    • Storage — to keep your preferences, cached translations, summaries, and API keys locally
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    💬 Questions, bugs, or ideas? Drop a review or reach out via the support page — every bit of feedback helps shape future updates.
  • Apr 27, 2026
    host_permissions
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://api.openai.com/*
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://api.openai.com/*, https://generativelanguage.googleapis.com/*
  • Apr 17, 2026
    host_permissions
    https://www.youtube.com/*, https://*.youtube.com/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://api.openai.com/*
    https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://api.openai.com/*
  • Apr 17, 2026
    description
    YouTube Translate & Speak — Watch Any Video in Your Language
    
    Ever wished you could understand every YouTube video, no matter what language it's in? This extension translates captions into 90+ languages on the fly — right on the video player. No copy-pasting, no switching tabs, no interruptions.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHAT IT DOES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    🌍 Instant Caption Translation
    Pick your language, hit translate, and watch subtitles appear in real time as the video plays. Supports 90+ languages out of the box.
    
    🔤 Side-by-Side Bilingual View
    See both the original and translated text at the same time — ideal for picking up new vocabulary or following along in two languages.
    
    🤖 Context‑Aware Translation via OpenAI
    For even more natural, context‑accurate translations, you can switch to OpenAI’s translation engine. Ideal for long videos, conversations, or technical topics.
    
    📑 Subtitle List Panel  
    View the entire transcript in a clean, scrollable panel. Jump to any line instantly and navigate subtitles more easily.
    
    🔊 Read Aloud
    Have the translated text spoken to you using your browser's built-in voices. Helpful for pronunciation practice or hands-free viewing.
    
    🚫 Skip Translation for Videos Already in Your Target Language
    If the video already has subtitles in your chosen language, the extension automatically uses them instead of re-translating.
    
    🎙️ No Captions? No Problem.
    Some videos simply don't have subtitles. With Soniox speech recognition, the extension listens to the tab audio and generates captions from scratch — in real time.
    
    🎨 Make It Yours
    Customize everything: font, text size, colors, background opacity, and text stroke. Your subtitles, your style.
    
    📥 Download as SRT
    Export both original and translated captions as SRT files (zipped together). Great for video editing, studying, or offline use.
    
    ⚡ Set It and Forget It
    Translations are cached locally per video. Come back anytime — no need to re-translate.
    
    🔄 Smooth Navigation
    Built to handle YouTube's single-page app behavior. Switch between videos without refreshing — everything keeps working.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ GETTING STARTED
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    1. Go to any YouTube video
    2. Click the translate icon on the player (or open the extension popup)
    3. Choose your language → press ▶ Translate
    4. That's it — bilingual subtitles appear instantly
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FREE vs. PREMIUM FEATURES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Everything below works right after installation — zero setup:
    
      ✅ Caption translation (Google Translate, free)
      ✅ Bilingual overlay on the player
      ✅ Voice readout via browser TTS
      ✅ Style customization
      ✅ SRT export
      ✅ Local caching
    
    Want even better quality? You can optionally bring your own API keys:
    
      🔑 Google Cloud Translation — more accurate and stable for long sessions or technical content
      🔑 Google Cloud TTS (Chirp3-HD) — natural, human-like voices that sound far better than default browser speech
      🔑 Soniox STT — the only way to get captions on videos that have none at all
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FAQ
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    ❓ Do I need an API key?
    Nope. Install it and go. The free Google Translate engine handles translation, and your browser's voices handle speech. Nothing else required.
    
    ❓ Then what are API keys for?
    They're optional upgrades:
      • Google Cloud Translation → better accuracy, especially for nuanced or technical language
      • Google Cloud TTS → premium Chirp3-HD voices that sound remarkably natural
      • Soniox → generates live captions from audio when a video has no existing subtitles
    
    ❓ Will API keys cost me money?
    Each service offers a generous free tier. Google Cloud gives you 500,000 translated characters per month at no charge. You'd only pay if you go beyond those limits.
    
    ❓ Is my API key secure?
    Absolutely. Keys stay in your browser's local storage and are sent only to the official service endpoints (Google Cloud, Soniox). They never pass through any third-party server.
    
    ❓ What if a video has no subtitles at all?
    You'll need a Soniox API key for that. The extension captures the tab's audio stream and converts speech to text on the fly. Without it, the extension relies on YouTube's existing captions.
    
    ❓ Is this useful for language learning?
    Very much so. The bilingual display lets you compare original and translated text line by line. Pair that with voice readout for pronunciation, and you've got a solid immersion tool using real-world content.
    
    ❓ Does it work on Shorts or embedded players?
    It's built for standard YouTube watch pages (youtube.com/watch). Shorts and embeds may have limited support.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHY THESE PERMISSIONS?
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    • youtube.com access — to read captions and render the overlay on the player
    • Tab audio capture — only used when Soniox STT is active, to generate captions from audio
    • Storage — to keep your preferences, cached translations, and API keys locally
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    💬 Questions, bugs, or ideas? Drop a review or reach out via the support page — every bit of feedback helps shape future updates.
    Video Translate & Speak — Watch Any Video in Your Language
    
    Translate subtitles into 90+ languages — right on the video player. No copy-pasting, no switching tabs, no interruptions.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ SUPPORTED PLATFORMS
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
      🎬 YouTube        🎤 TED
      📚 Udemy          🎓 Coursera
    
      More platforms coming soon...
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHAT IT DOES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    🌍 Instant Caption Translation
    Pick your language, hit translate, and watch subtitles appear in real time as the video plays. Supports 90+ languages out of the box.
    
    🔤 Side-by-Side Bilingual View
    See both the original and translated text at the same time — ideal for picking up new vocabulary or following along in two languages.
    
    🔊 Read Aloud
    Have the translated text spoken to you using your browser's built-in voices or Google Cloud TTS (Chirp3-HD) for natural, human-like speech.
    
    🎙️ No Captions? No Problem.
    Some videos simply don't have subtitles. With Soniox speech recognition, the extension listens to the tab audio and generates captions from scratch — in real time.
    
    🎨 Make It Yours
    Customize everything: font, text size, colors, background opacity, and text stroke. Your subtitles, your style.
    
    📥 Download as SRT
    Export both original and translated captions as SRT files (zipped together). Great for video editing, studying, or offline use.
    
    ✨ AI Video Summary (YouTube)
    Hit the Summarize button and get a structured summary of the entire video — overview, key points, takeaways, and details — powered by OpenAI. Pick your language and the summary is written in it. No need to watch the whole thing to know what it covers. Copy as Markdown or download as a .md file.
    
    ⚡ Set It and Forget It
    Translations are cached locally per video. Come back anytime — no need to re-translate.
    
    🖱️ Draggable Panels
    Move the control panel and subtitle list anywhere on screen. Works perfectly across all supported sites.
    
    🔄 Smooth Navigation
    Built to handle single-page app behavior. Switch between videos on YouTube, TED, Udemy playlists — everything keeps working.
    
    📜 Toggleable Side Panel
    Close the subtitle list anytime without losing it — hit the 📜 button to bring it back.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ GETTING STARTED
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    1. Go to any video on a supported platform
    2. The control panel appears automatically on the player
    3. Choose your language → press ▶ Translate
    4. That's it — bilingual subtitles appear instantly
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FREE vs. PREMIUM FEATURES
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    Everything below works right after installation — zero setup:
    
      ✅ Caption translation (Google Translate, free)
      ✅ Bilingual overlay on the player
      ✅ YouTube, TED, Udemy, Coursera supported
      ✅ Voice readout via browser TTS
      ✅ Style customization
      ✅ SRT export
      ✅ Local caching
      ✅ Quick action buttons (Translate & Summarize) on YouTube
    
    Want even better quality? You can optionally bring your own API keys:
    
      🔑 Google Cloud Translation — more accurate and stable for long sessions or technical content
      🔑 OpenAI API — context-aware AI translation with customizable prompts + AI video summary
      🔑 Google Cloud TTS (Chirp3-HD) — natural, human-like voices that sound far better than default browser speech
      🔑 Soniox STT — the only way to get captions on videos that have none at all
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ FAQ
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    ❓ Do I need an API key?
    Nope. Install it and go. The free Google Translate engine handles translation, and your browser's voices handle speech. Nothing else required.
    
    ❓ Then what are API keys for?
    They're optional upgrades:
      • Google Cloud Translation → better accuracy, especially for nuanced or technical language
      • Google Cloud TTS → premium Chirp3-HD voices that sound remarkably natural
      • Soniox → generates live captions from audio when a video has no existing subtitles
    
    ❓ Will API keys cost me money?
    Each service offers a generous free tier. Google Cloud gives you 500,000 translated characters per month at no charge. You'd only pay if you go beyond those limits.
    
    ❓ Is my API key secure?
    Absolutely. Keys stay in your browser's local storage and are sent only to the official service endpoints (Google Cloud, Soniox). They never pass through any third-party server.
    
    ❓ What if a video has no subtitles at all?
    You'll need a Soniox API key for that. The extension captures the tab's audio stream and converts speech to text on the fly.
    
    ❓ Is this useful for language learning?
    Very much so. The bilingual display lets you compare original and translated text line by line. Pair that with voice readout for pronunciation, and you've got a solid immersion tool using real-world content.
    
    ❓ How does the AI Summary work?
    On YouTube, click the ✨ Summarize button on the right side. The extension grabs the video transcript and sends it to OpenAI, which returns a structured summary with overview, key points, takeaways, and details — written in your chosen language. Requires an OpenAI API key.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ✦ WHY THESE PERMISSIONS?
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    • Site access (YouTube, TED, Udemy, Coursera) — to read captions and render the overlay on the player
    • Tab audio capture — only used when Soniox STT is active, to generate captions from audio
    • Storage — to keep your preferences, cached translations, and API keys locally
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    
    💬 Questions, bugs, or ideas? Drop a review or reach out via the support page — every bit of feedback helps shape future updates.
  • Apr 17, 2026
    short_description
    Translate YouTube subtitles into 90+ languages with bilingual display and text-to-speech. Works even on videos without subtitles.
    Translate subtitles into 90+ languages with bilingual display and text-to-speech. Works on YouTube, Udemy, TED, Coursera and more.

Permissions & access

Permissions
storageactiveTabscripting
Host access
https://www.youtube.com/*, https://*.youtube.com/*, https://*.youtube-nocookie.com/*, https://*.udemy.com/*, https://*.ted.com/*, https://*.coursera.org/*, https://translate.googleapis.com/*, https://translation.googleapis.com/*, https://texttospeech.googleapis.com/*, https://generativelanguage.googleapis.com/*, https://api.openai.com/*, https://api.anthropic.com/*, https://api.x.ai/*, https://openrouter.ai/*, https://ollama.com/*, http://localhost:20128/*

Screenshots

YouTube Translate & Speak screenshot 1YouTube Translate & Speak screenshot 2YouTube Translate & Speak screenshot 3

About

Video Translate & Speak — Watch Any Video in Your Language

Translate subtitles into 90+ languages — right on the video player. No copy-pasting, no switching tabs, no interruptions.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ SUPPORTED PLATFORMS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  🎬 YouTube        🎤 TED
  📚 Udemy          🎓 Coursera

  More platforms coming soon...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ WHAT IT DOES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🌍 Instant Caption Translation
Pick your language, hit translate, and watch subtitles appear in real time as the video plays. Supports 90+ languages out of the box.

🔤 Side-by-Side Bilingual View
See both the original and translated text at the same time — ideal for picking up new vocabulary or following along in two languages.

🔊 Read Aloud
Have the translated text spoken to you using your browser's built-in voices, Google Cloud TTS (Chirp3-HD) for natural speech, or your own local TTS server via WebSocket.

🎙️ No Captions? No Problem.
Some videos simply don't have subtitles. With Soniox speech recognition, the extension listens to the tab audio and generates captions from scratch — in real time.

🤖 Multiple AI Translation Providers
Choose the engine that fits your needs:
  • Google Free — instant, no key needed
  • Google Cloud API — higher quality and limits
  • OpenAI — context-aware AI translation with custom prompts
  • Gemini — Google's latest AI models
  • Ollama (Local/Cloud) — run models on your own machine or via Ollama Cloud
  • OpenRouter — access 200+ models through one API (includes free models)

✨ AI Video Summary (YouTube)
Hit the Summarize button and get a structured summary of the entire video — overview, key points, takeaways, and details. Works with all AI providers (OpenAI, Gemini, Ollama, OpenRouter). Pick your language and the summary is written in it. Summaries are cached locally — come back anytime without re-generating. Copy as Markdown or download as a .md file.

🎨 Make It Yours
Customize everything: font, text size, colors, background opacity, and text stroke. Your subtitles, your style.

📥 Download as SRT
Export both original and translated captions as SRT files (zipped together). Great for video editing, studying, or offline use.

⚡ Set It and Forget It
Translations and summaries are cached locally per video. Come back anytime — no need to re-translate or re-summarize. Cache loads automatically when you revisit a video.

🖱️ Draggable Panels
Move the control panel and subtitle list anywhere on screen. Works perfectly across all supported sites.

🔄 Smooth Navigation
Built to handle single-page app behavior. Switch between videos on YouTube, TED, Udemy playlists — everything keeps working.

📜 Toggleable Side Panel
Close the subtitle list anytime without losing it — hit the 📜 button to bring it back.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ GETTING STARTED
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Go to any video on a supported platform
2. The control panel appears automatically on the player
3. Choose your language and provider → press ▶ Translate
4. That's it — bilingual subtitles appear instantly

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ FREE vs. PREMIUM FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Everything below works right after installation — zero setup:

  ✅ Caption translation (Google Translate, free)
  ✅ Bilingual overlay on the player
  ✅ YouTube, TED, Udemy, Coursera supported
  ✅ Voice readout via browser TTS
  ✅ Style customization
  ✅ SRT export
  ✅ Local caching (subtitles + summaries)
  ✅ Quick action buttons (Translate & Summarize) on YouTube
  ✅ OpenRouter with free models (e.g. openai/gpt-oss-120b:free)

Want even better quality? You can optionally bring your own API keys:

  🔑 Google Cloud Translation — more accurate and stable for long sessions or technical content
  🔑 OpenAI API — context-aware AI translation with customizable prompts + AI video summary
  🔑 Gemini API — Google's latest AI for translation and summarization
  🔑 Ollama — run local models (free, private) or use Ollama Cloud with Pro subscription
  🔑 OpenRouter — one key, 200+ models, pay-per-use or free tier models available
  🔑 Google Cloud TTS (Chirp3-HD) — natural, human-like voices that sound far better than default browser speech
  🔑 Soniox STT — the only way to get captions on videos that have none at all

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ FAQ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

❓ Do I need an API key?
Nope. Install it and go. The free Google Translate engine handles translation, and your browser's voices handle speech. You can also use OpenRouter with free models — just grab a free key from openrouter.ai/keys.

❓ Then what are API keys for?
They're optional upgrades:
  • Google Cloud Translation → better accuracy, especially for nuanced or technical language
  • OpenAI / Gemini / OpenRouter → AI-powered context-aware translation + video summarization
  • Ollama → completely free and private, runs on your own hardware
  • Google Cloud TTS → premium Chirp3-HD voices that sound remarkably natural
  • Soniox → generates live captions from audio when a video has no existing subtitles

❓ What is Ollama and how do I use it?
Ollama lets you run AI models locally on your computer — completely free and private. Install from ollama.com, pull a model (e.g. `ollama pull llama3.2`), set environment variable `OLLAMA_ORIGINS=*`, restart Ollama, and select "Ollama (Local/Cloud)" in the extension. You can also use Ollama Cloud with a Pro subscription for faster inference.

❓ What is OpenRouter?
OpenRouter gives you access to 200+ AI models through a single API key. Many models are free (look for `:free` tag). Get your key at openrouter.ai/keys and browse models at openrouter.ai/models.

❓ Will API keys cost me money?
Each service offers a generous free tier. Google Cloud gives you 500,000 translated characters per month at no charge. OpenRouter has many free models. Ollama local is completely free. You'd only pay if you go beyond those limits or use paid models.

❓ Is my API key secure?
Absolutely. Keys stay in your browser's local storage and are sent only to the official service endpoints (Google Cloud, OpenAI, Gemini, Ollama, OpenRouter, Soniox). They never pass through any third-party server.

❓ What if a video has no subtitles at all?
You'll need a Soniox API key for that. The extension captures the tab's audio stream and converts speech to text on the fly.

❓ Is this useful for language learning?
Very much so. The bilingual display lets you compare original and translated text line by line. Pair that with voice readout for pronunciation, and you've got a solid immersion tool using real-world content.

❓ How does the AI Summary work?
On YouTube, click the ✨ Summarize button on the right side. The extension grabs the video transcript and sends it to your chosen AI provider (OpenAI, Gemini, Ollama, or OpenRouter), which returns a structured summary with overview, key points, takeaways, and details — written in your chosen language. Summaries are cached so you don't need to regenerate them.

❓ How does Local WebSocket TTS work?
Select "Local WebSocket" in TTS settings and run the supertonic-tool server (github.com/thanhng8/supertonic-tool). The extension connects to your local TTS server for speech output with adjustable playback speed.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ WHY THESE PERMISSIONS?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

• Site access (YouTube, TED, Udemy, Coursera) — to read captions and render the overlay on the player
• API access (Google, OpenAI, Gemini, Ollama, OpenRouter) — to send translation/summarization requests to your chosen provider
• Tab audio capture — only used when Soniox STT is active, to generate captions from audio
• Storage — to keep your preferences, cached translations, summaries, and API keys locally

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💬 Questions, bugs, or ideas? Drop a review or reach out via the support page — every bit of feedback helps shape future updates.

Technical

Version
1.5.0
Manifest
V3
Size
102KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
nppckcbknmljgnkdbpocmokhegbakjbc
Developer ID
u98e18f3c3e2110dcdb481c6d6664fc88
Developer Email
[email protected]
Created
Mar 23, 2026
Last Updated (Store)
Jun 20, 2026
Last Scraped
Jun 23, 2026
Website
thanhapp.com

Data sourced from the Chrome Web Store · last verified Jun 23, 2026.