Captions Translator for Streaming (EN → ES)

Hover any English caption word on Prime Video, Netflix or YouTube to see a Spanish translation. Includes a Block UI toggle.

As of June 2026, Captions Translator for Streaming (EN → ES) has 3 users in the Education category.

Usersno change0%
3
3
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.1
Manifest V3

History

3 snapshots

Tracking since May 26, 2026.

3.082.51.92May 26, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
May 26, 20261.0.1
Jun 2, 20261.0.1
Jun 8, 202621.0.1
Now31.0.1

Permissions & access

Permissions
storage
Host access
https://translate.googleapis.com/*, https://www.primevideo.com/*, https://*.primevideo.com/*, https://www.netflix.com/*, https://*.netflix.com/*, https://www.youtube.com/*, https://youtube.com/*, https://*.youtube.com/*

Screenshots

Captions Translator for Streaming (EN → ES) screenshot 1Captions Translator for Streaming (EN → ES) screenshot 2

About

Captions Translator turns the English captions on Prime Video, Netflix, and YouTube into a hoverable  dictionary. Move the mouse over any word in the caption and a Spanish translation appears just above it. The video keeps playing — no need to pause, alt-tab, or look anything up.

  WHAT IT DOES

  • Hover-to-translate. Every word in the active caption track becomes a hoverable target. A floating
  tooltip appears the moment your cursor crosses a word, with the Spanish equivalent in a soft yellow color, designed not to obstruct the picture.

  • Five translation modes, picked from a dropdown:
     - Hover (default): only translate the word the cursor is on
     - All words: always render a Spanish label under every word in the caption
     - Basic: always render, but skip about 200 of the most common English words — appropriate for
  early learners
     - Intermediate: skip about 900 common words — appropriate for B1 learners
     - Advanced: skip about 2,400 common words — only uncommon vocabulary gets a translation,
  appropriate for proficient learners

  • Phrasal verb detection. About 250 phrasal verbs are recognized, including separable forms. "Pick
  up", "look forward to", and "pick the kid up" are all detected as a single unit and translated as a phrase rather than word-by-word.

  • Source/target language picker. The default is English to Spanish, but the panel includes a sub-menu with 30 languages each for source and target, so you can use the same extension for any pair Google Translate supports.

  • Customizable appearance. A native color wheel lets you pick any hex value for the translation
  text; a Size dropdown sets S / M / L / XL for both the hover tooltip and the always-mode labels;
  optional underline markers below every translated word make it easy to scan.

  • Block UI mode. A toggle hides the streaming player's overlay chrome — title bar, seek bar, big
  play/pause buttons, Prime Video's X-Ray panel, YouTube's end-screen cards, scrim gradients — while keeping the video and the captions visible. Designed for distraction-free study sessions; one click brings everything back.

  • Draggable, collapsible settings panel. By default only a small handle is visible. Click to expand
  the panel; drag it to any corner of the screen; double-click the handle to reset. The panel fades to
   invisible after 5 seconds of mouse inactivity and reappears the moment you move the mouse.

  • Cached. Every translated word is cached locally in chrome.storage.local keyed by language pair, so repeated hovers are instant and the network is hit only once per unique word.

  WHO IT'S FOR

  Language learners who watch shows and movies in English (or another foreign language) and want to look up an unfamiliar word without losing the moment. The vocabulary-level filters make the always-render modes useful at every CEFR level: at A2/B1 you can have most words translated, at C1 only the rare ones.

  HOW TO USE

  1. Open a video on Prime Video, Netflix, or YouTube and turn on English captions (CC).
  2. Move the cursor onto a word in the bottom caption. A Spanish translation appears above it within a fraction of a second.
  3. Click the small "···" handle in the top-right corner to open the settings panel and switch modes,
   change the color, pick a different language pair, or enable Block UI.

  PRIVACY

  This extension does not collect personally identifying information, does not use analytics or
  trackers, and does not communicate with any server operated by the developer.

  When you hover a word, that single word is sent over HTTPS to
  translate.googleapis.com/translate_a/single — Google's public translation endpoint, the same one
  their official web widget uses. No user identifier, no page URL, no other context. Google's own
  privacy policy applies to those requests.

  Translations are cached locally in chrome.storage.local so repeated hovers don't make network calls.
 The cache is keyed by the lowercased word plus the language pair, no user identifier.

  Full privacy policy: https://gist.github.com/jordybc1503/e1021f2d5d51352f3269bb2875417b06

  NOT AFFILIATED

  This is an unofficial third-party extension. It is not affiliated with, endorsed by, sponsored by,
  or otherwise connected to Amazon, Prime Video, Netflix, Google, or YouTube. Trademarks belong to their respective owners and are referenced here only to describe what the extension works with.

  KNOWN LIMITATIONS

  • Captions must be enabled in the player itself (English (CC) on Prime, "English" subtitles on
  Netflix, the "CC" button on YouTube).
  • The Basic / Intermediate / Advanced vocabulary filters use a curated English word list. If you set
   the source language away from English, those filters effectively pass every word through.
  • Phrasal verb detection is also English-only for the same reason.
  • Streaming services occasionally rework their player markup; if captions stop being detected after  a platform update, please report it via the support email so the selectors can be refreshed.

Technical

Version
1.0.1
Manifest
V3
Size
51.05KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
ljhgdddjbccidadpfeipjenbmdibooce
Developer ID
u4121e1432893320f483a3b2b72e8371f
Developer Email
[email protected]
Created
May 25, 2026
Last Updated (Store)
May 25, 2026
Last Scraped
Jun 8, 2026
Website
Support URL

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