A Chrome extension that brings WordReference.com lookups for English <-> multiple languages and English monolingual definitions to your browser. It is modeled after the Tureng Dictionary extension.
Supported language pairs include Turkish, Spanish, Italian, Portuguese, French, German, Dutch, Swedish, Arabic, Chinese, Russian, Greek, Polish, Romanian, Czech, Japanese, Korean, and Icelandic, plus English (monolingual).
| Feature | How to use |
|---|---|
| Popup search | Click the WR toolbar icon. On regular pages, you can also press Alt+Z (customizable in options). |
| Auto direction | WordReference automatically detects the word's language. You can manually switch directions with the forward / reverse buttons in the popup (hidden in monolingual mode). |
| In-page bubble | Select a word and use Alt + double-click, Alt+Q (page shortcut), or Alt+X (Chrome command shortcut). |
| Context menu | Right-click selected text, then click WordReference: .... |
| TTS | Click the pronunciation flag buttons in the popup (when available). |
| Open in WR | Click the WR logo in the popup to open full results on WordReference. |
Install from the Chrome Web Store: https://chromewebstore.google.com/detail/wordreference-dictionary/iejcondpdpcmgfiejidjbhcgloepemmd
- Open
chrome://extensions. - Enable Developer mode (top-right toggle).
- Click Load unpacked.
- Select this project folder.
wordreference/
|-- manifest.json
|-- popup.html # Extension popup
|-- info.html # Options/settings page
|-- scripts/
| |-- background.js # Service worker: context menu and keyboard shortcut relay
| |-- content.js # In-page translation bubble
| |-- popup.js # Popup search and rendering
| |-- options.js # Settings page logic
| |-- jquery.min.js
| |-- bootstrap.min.js
| `-- tether.min.js
|-- styles/
| |-- main.css
| |-- loading.css
| |-- bootstrap.min.css
| `-- font-awesome.min.css
|-- images/
| |-- AppIcon.png
| |-- flag-tr.png
| |-- flag-us.png
| |-- flag-uk.png
| `-- voice-logo.png
`-- fonts/
- The extension stores only user preferences (shortcuts, modifier key, IPA dialect) in
chrome.storage.sync. - It does not send user data to any custom backend.
- Translation results are fetched directly from
wordreference.com.
Proprietary License
Copyright (c) 2026 Abdullah Kavakli. All rights reserved.
Commercial use, redistribution, and modification require prior written consent and payment of a licensing fee. See LICENSE for full terms.