Translate the one word you don't know in YouTube subtitles
Point at a word in the subtitles and its translation appears right above them, while the video waits for you. A free, open-source extension for Chrome, Firefox and Edge, made for people who learn a language from videos.
Free and open source · No account · Chrome, Firefox and Edge on a computer
HoverTranslate works in desktop browsers — open this page on your computer to install.
A video frame with the Spanish subtitles “Mañana vamos a la playa si hace buen tiempo.” The word under the pointer, playa, shows its English translation, beach, above the subtitles, and the video is paused while you read.
Try it: point at a word in the subtitles. For a phrase, hold — or tap it — and move across the words.
Spanish → English, translated by Google
How it works
- Add HoverTranslate to Chrome, Firefox or Edge.
- Open a YouTube video and turn on subtitles — the creator's or auto-generated.
- Point at a word: its translation appears above the subtitles, and the video pauses until you move away.
Why HoverTranslate
Keep reading the original
Most subtitle tools translate the whole line or show a second line of subtitles under the first. HoverTranslate does something smaller on purpose: it translates the one word or phrase you point at, so you still read the original and only look up what you actually don't know. No copying words into a translator, no switching tabs, no losing the thread.
Tomorrow we go to the beach
Features
See it in action
Hold Shift for a whole phrase
Idioms and set phrases don't translate word by word. Hold Shift and move the pointer across the words to translate them together — here, Spanish alma gemela becomes “soulmate”. Or turn on “Always enable multiple selection” in the settings and leave Shift alone.
Click a word to save it
A click saves the word with its translation and the day you found it. Your list is on the Dictionary tab of the extension's popup, grouped by day, and you can export it as CSV or JSON — for a spreadsheet, or to review your new words later.
The meaning that fits the line, with DeepL
With your own free DeepL API key, each word is translated in the context of its whole subtitle line, so a word with several meanings gets the one it has there: “bank” in “we sat on the bank of the river” is a riverbank, not a bank. In the video, arma in “arma la carpa” is “set up” (the tent), not “weapon”. The line around the word is not counted against your DeepL allowance.
Chinese, Japanese and Thai, word by word
These languages are written without spaces between words, and HoverTranslate still picks out the single word under the pointer instead of translating the whole line — here, Japanese 旅, “travel”.
Everything else
Learn
- Auto-pause
- The video pauses while the pointer is on the subtitles and plays on when you move away. You can turn this off.
- Copy instead of save
- A click can copy the word or its translation instead of saving it, if you prefer.
Works where you watch
- Auto-generated subtitles
- Works with the subtitles YouTube creates itself, so videos without subtitles from the creator work too.
- Embedded players
- YouTube videos embedded on other websites — blogs, online courses, news articles — work as well, not only youtube.com.
- Looks like your subtitles
- The translation follows your YouTube subtitle style, or you can pick your own font, colors and size.
Translators
- More than 240 languages
- The subtitle language is detected automatically; you pick the language to translate into.
- Google, Bing or DeepL
- Google works out of the box. Bing asks for access to www.bing.com the first time you pick it. DeepL works with your own free API key, which is stored only on your device and sent only to DeepL.
Free and private
Your words stay in your browser
- No account
- No subscription
- No ads
- No analytics
- Words you point atSent only to the translator you chose — Google, Bing or DeepL — to be translated. With DeepL, the subtitle line around the word is sent too, for context.
- Word list and cacheYour word list and the translation cache stay in your browser.
- SettingsKept in your browser's storage and synced by your browser if you use its sync.
- DeepL API keyStored only on your device and sent only to DeepL.
FAQ
Questions
Is HoverTranslate free?
How do I translate a phrase?
Which languages can it translate?
Does it work on Netflix or other video sites?
Does it show dual subtitles or translate the whole subtitle line?
Does it work in YouTube videos embedded on other websites?
Where are my saved words, and can I export them?
Do I need a DeepL API key?
Which browsers are supported?
Are there known limitations?
Feedback
Helps you learn?
A rating in your browser's store helps other learners find HoverTranslate.
Found a bug or have an idea?
Open an issue on GitHub, or write to hovertranslate@gmail.com.