4.5 rating 3,000 users on the Chrome Web Store

Watch any video in your language.

YouTube Translate & Speak translates subtitles into 90+ languages right on the video player, shows them next to the original and can read them aloud. No copy-pasting, no switching tabs.

No API key needed to start. Works on YouTube, TED, Udemy and Coursera.

Works on

  • YouTube
  • TED
  • Udemy
  • Coursera
  • More platforms coming soon

What it does

Translate it, compare it, hear it

Three tools that work together on the player you already use, so you never leave the video.

Instant caption translation

Pick your language, press Translate and translated subtitles appear in real time as the video plays. 90+ languages out of the box.

Side-by-side bilingual view

See the original and the translation at the same time. Ideal for picking up vocabulary or following along in two languages.

Read aloud

Have the translation spoken with your browser's built-in voices, natural Google Cloud TTS (Chirp3-HD) voices, or your own local TTS server over WebSocket.

No captions? No problem.

Captions from the audio itself

Some videos simply don't have subtitles. Turn on Soniox speech recognition and the extension listens to the tab's audio and writes captions from scratch, in real time.

  • Live speech-to-text from the video you are watching
  • The new captions are translated and shown on the player like any other subtitle
  • Tab audio is only captured while Soniox is switched on
  • Uses your own Soniox API key

AI video summary · YouTube

The whole video, summarized in your language

Press ✨ Summarize and get a structured summary of the entire video: overview, key points, takeaways and details. Works with OpenAI, Gemini, OpenRouter and Ollama.

  • Written in the language you choose
  • Cached locally, so it is ready when you come back
  • Copy it as Markdown or download a .md file

Thoughtful details

Built to stay out of your way

Make it yours

Font, text size, colors, background opacity and text stroke. Your subtitles, your style.

Download as SRT

Export the original and translated captions as SRT files, zipped together. Great for editing, studying or offline use.

Set it and forget it

Translations and summaries are cached per video and load automatically when you come back.

Draggable panels

Move the control panel and the subtitle list anywhere on the screen.

Smooth navigation

Switch between videos and playlists on YouTube, TED and Udemy, and everything keeps working.

Toggleable side panel

Close the subtitle list anytime without losing it. The 📜 button brings it back.

Choose your engine

Free by default. Smarter when you want it.

Start with zero setup, then plug in the provider that fits your needs. Every API key stays in your browser.

Translation

Turns captions into your language

  • Google FreeInstant, no key neededFree
  • Google Cloud TranslationBetter accuracy for nuanced or technical languageYour key
  • OpenAIContext-aware AI translationYour key
  • GeminiContext-aware AI translationYour key
  • OpenRouter200+ models through one key, many of them freeFree models
  • OllamaModels on your own computer, or Ollama CloudLocal

Voice

Reads the translation aloud

  • Browser voicesBuilt into your browserFree
  • Google Cloud TTSNatural Chirp3-HD voicesYour key
  • Local WebSocketYour own TTS server, with adjustable speedLocal

Captions from audio

For videos without subtitles

  • SonioxReal-time speech-to-textYour key

AI summary

Structured video summaries

  • OpenAI
  • Gemini
  • OpenRouter
  • Ollama

Each service has a free tier: Google Cloud includes 500,000 translated characters a month at no charge, OpenRouter offers many free models and Ollama on your own machine is free. You only pay if you go past those limits or pick paid models.

In action

Right on the player, no tab switching

The control panel sits on the video and every line is listed on the side, so you can follow along or jump back.

A YouTube video with English subtitles and their Vietnamese translation on the player. The red YouTube Translate & Speak panel shows Vietnamese as the language, OpenAI as the provider and Google Cloud as the voice, and the subtitle list on the right shows every line in both languages.
Bilingual subtitles with AI translation. OpenAI translates, Google Cloud reads it aloud, and the side panel lists every line.
A gameplay video on YouTube with a Vietnamese subtitle on the player. The control panel shows Soniox speech-to-text running and connected, Google Cloud API as the translation provider, and the subtitle list shows lines generated from the audio.
Live captions from audio. Soniox writes the subtitles as the video plays, and they are translated on the fly.

Getting started

Bilingual subtitles in four steps

Install the extension from the Chrome Web Store, then:

  1. Open a video

    Go to any video on YouTube, TED, Udemy or Coursera.

  2. Find the panel

    The control panel appears on the player automatically.

  3. Press Translate

    Choose your language and provider, then press ▶ Translate.

  4. Watch in two languages

    Bilingual subtitles appear right away. Turn on read aloud if you like.

Free to use

Everything you need works out of the box

API keys are optional upgrades, never a requirement.

Free, zero setup

Works after install

No account and no API key.

  • Caption translation with Google Translate
  • Bilingual overlay on the player
  • YouTube, TED, Udemy and Coursera
  • Voice readout with browser voices
  • Subtitle style customization
  • SRT export
  • Local caching of subtitles and summaries
  • Quick Translate and Summarize buttons on YouTube
  • OpenRouter with free models, such as openai/gpt-oss-120b:free

Optional API keys

Bring your own

Add a key only when you want more.

  • Google Cloud TranslationBetter accuracy, especially for nuanced or technical language.
  • OpenAI, Gemini or OpenRouterContext-aware AI translation and video summaries.
  • Google Cloud TTSNatural Chirp3-HD voices for read aloud.
  • SonioxLive captions from the audio when a video has no subtitles.

Keys are stored in your browser and sent only to the official service you picked.

Privacy

Your keys and settings stay with you

There is no account to create and no server of ours in the middle. Requests go straight from your browser to the service you chose.

Read the privacy policy
  • Keys stay local

    Stored in your browser and sent only to the official endpoint they belong to.

  • No tracking

    No analytics, no telemetry, no browsing history.

  • Audio only on request

    Tab audio is captured only while Soniox speech-to-text is on.

  • Clear it anytime

    Wipe the cache with the 🗑 button, or uninstall to remove everything.

FAQ

Questions, answered

What people usually ask before and after installing.

Questions, bugs or ideas?

[email protected]
Which sites does it work on?

YouTube, TED, Udemy and Coursera. More platforms are on the way.

Do I need an API key?

No. 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 are optional upgrades:

  • Google Cloud Translation: better accuracy, especially for nuanced or technical language.
  • OpenAI, Gemini or OpenRouter: AI-powered, context-aware translation and video summaries.
  • Soniox: live captions generated from the audio when a video has no subtitles.
Will API keys cost me money?

Each service has a generous free tier. Google Cloud gives you 500,000 translated characters a month at no charge, OpenRouter has many free models and Ollama on your own computer is completely free. You only pay if you go beyond those limits or use paid models.

Is my API key secure?

Keys stay in your browser's local storage and are sent only to the official service endpoints, such as Google Cloud or OpenAI. They never pass through a third-party server.

What if a video has no subtitles at all?

Add a Soniox API key. The extension captures the tab's audio and converts speech to text on the fly, then translates it like any other subtitle.

How does the AI summary work?

On YouTube, click the ✨ Summarize button on the right side. The extension takes the video transcript and sends it to the AI provider you chose (OpenAI, Gemini, Ollama or OpenRouter). You get back a structured summary with an overview, key points, takeaways and details, written in your language. Summaries are cached, so you don't need to generate them again.

What is Ollama and how do I use it?

Ollama runs AI models on your own computer, free and private. To use it:

  1. Install Ollama from ollama.com.
  2. Pull a model, for example ollama pull llama3.2.
  3. Set the environment variable OLLAMA_ORIGINS=* and restart Ollama.
  4. Select Ollama (Local/Cloud) in the extension.

With an Ollama Pro subscription you can also use Ollama Cloud for faster inference.

What is OpenRouter?

OpenRouter gives you 200+ AI models through a single API key, and many are free (look for the :free tag). Get a key at openrouter.ai/keys and browse models at openrouter.ai/models.

How does Local WebSocket TTS work?

Choose Local WebSocket in the TTS settings and run the supertonic-tool server. The extension connects to your local TTS server for speech, with adjustable playback speed.

Is this useful for language learning?

Very much so. The bilingual view lets you compare the original and the translation line by line. Add read aloud for pronunciation and you have an immersion tool built on real-world content.

Watch your next video in two languages

Free to install. No API key needed to start.

Add to Chrome, it's free