Hawk Translate

Hawk Translate logo

Translate anything you select.

A small, private translation extension for your browser. Highlight text on any page and a translation appears next to it. Watch YouTube, Netflix, and Prime Video with two subtitle languages at once, and train your ear with dictation on real lines from the video. No accounts, no tracking, no data collection.

New · Dictation practice

Train your ear on real speech.

On YouTube and Prime Video, turn on bilingual subtitles and choose Dictation practice in the subtitle menu. Hawk hides the subtitles, plays one line from the video, and pauses so you can type what you heard. Every word is marked correct, wrong, missing, or extra, and you get a score plus the line’s translation.

Beginner

Short lines of 3–6 words with half of them already filled in. Type only the blanks — a gentle way to start listening without getting stuck.

Intermediate

Lines of 4–12 words, every word a blank. Some longer words show their first letter as a nudge; you still type the whole word.

Advanced

Every line of the video, typed in full. Real speakers at natural speed, nothing given.

Clean, precise replays

Each line plays just the spoken words — it stops before the next line begins and fades in and out softly. Replay as often as you like, or replay it slower.

Hints when you need them

Ask for a hint, skip a line, or show the answer. Your level and text size are remembered for next time.

Stays out of the way

Drag the practice panel anywhere on the video, resize its text, and assign a keyboard shortcut to start and stop it.

What it does

Select. Translate. Done.

Bilingual subtitles

A button in the YouTube, Netflix, or Prime Video player shows two subtitle lines at once — the video’s language on top, yours below, in sync line for line. On YouTube both lines come from YouTube’s own captions (if YouTube refuses an auto-translation, your translation provider fills in the second line); on Netflix and Prime Video, pair two of the title’s own languages, machine-translate the original track, or load your own subtitle file. Your pair is remembered from title to title, and you can pause and select any subtitle word to translate or save it.

Inline bubble

Highlight text on any page and the translation appears in a small popover right next to it. No new tabs, no context switching.

Five providers

Pick what fits: Google (default, no setup), MyMemory, DeepL, Azure Translator, or your own LibreTranslate instance.

Speak it back

Hear the original or translated text. Click the speaker once for normal speed, twice for slow repeat.

Right-click translate

Select text and use the right-click menu to translate without leaving the page.

Toolbar popup

Type or paste anything into the toolbar popup for a quick lookup with full provider control.

Word families

For supported providers, see synonyms and parts of speech alongside the translation.

Translate PDFs

Opt in to open web PDFs in Hawk Translate’s bundled viewer so the select-to-translate bubble works on PDF pages, just like on regular web pages.

Local history

Translations are saved on your device only — searchable, filterable, and exportable to Anki, CSV, JSON, or Markdown. You control how long it’s kept, and nothing ever leaves your browser.

Saved words & flash cards

Tap the ☆ on any translation to save it to your study list, then review your words as spaced-repetition flash cards until they stick. Words you’ve mastered graduate out of the rotation.

Keyboard shortcut

Assign a hotkey to translate the current selection instantly — it works even on pages where you’ve turned the bubble off.

Translation backends

Use whichever provider you trust.

Google (default) MyMemory DeepL — your API key Azure Translator — your API key LibreTranslate — your endpoint

Your text is sent only to the provider you choose. API keys are stored locally in your browser and never sent anywhere except the matching provider's API.

Privacy

No tracking. No accounts. Nothing collected.

Hawk Translate does not collect, store, or transmit any personal data. There is no analytics, no telemetry, and no remote logging of any kind.

Translation requests go directly from your browser to whichever provider you select. Settings and API keys are stored only on your device.

Bilingual subtitles read the captions the video’s own player already serves. Pairing two of a title’s own subtitle languages uses no translation provider at all and never leaves your browser; choosing to machine-translate a track on Netflix or Prime Video sends that text to your chosen provider, just like any other translation. On YouTube, if YouTube refuses its auto-translation, the second line comes from your provider instead, so that video’s subtitle text is sent to it.

Dictation practice runs entirely in your browser: it replays the video you’re already watching and checks your typing on your device. Your answers are never sent anywhere or saved.

Read the full privacy policy for details on each provider.