The project started when moving from Microsoft Edge to Helium Browser revealed the lack of a translation flow comparable to Edge’s native feature, so the extension was built to fill that gap—and it works seamlessly in any Chromium browser, including Chrome and Edge. Fast shortcuts keep the workflow fluid while the interface stays clean.
- Helium Browser and most other Chromium-based browsers
- Google Chrome 3+
- Microsoft Edge 1+
- [Opera] soon...
Made by Wesley Martins
- Inline translation for full pages and highlighted passages
- Keyboard shortcuts:
Shift + Alt + Q(selection) andShift + Alt + W(page) - Minimal popup with light and dark themes
- Favorite languages, quick search, and complete UI localization
- Store metadata localized via
_locales/<lang>/messages.json
| Region | Languages |
|---|---|
| Portuguese | Português (Brasil) 🇧🇷, Português (Portugal) 🇵🇹 |
| Western Europe | English 🇺🇸, Español 🇪🇸, Français 🇫🇷, Deutsch 🇩🇪, Italiano 🇮🇹, Nederlands 🇳🇱, Català 🇦🇩, Gaeilge 🇮🇪 |
| Central Europe | Lëtzebuergesch 🇱🇺, Malti 🇲🇹 |
| Eastern Europe | Русский 🇷🇺, Українська 🇺🇦, Polski 🇵🇱, Čeština 🇨🇿, Slovenčina 🇸🇰, Magyar 🇭🇺, Română 🇷🇴, Български 🇧🇬, Hrvatski 🇭🇷, Slovenščina 🇸🇮, Српски 🇷🇸 |
| Scandinavia & Baltics | Svenska 🇸🇪, Dansk 🇩🇰, Norsk 🇳🇴, Suomi 🇫🇮, Íslenska 🇮🇸, Eesti 🇪🇪, Latviešu 🇱🇻, Lietuvių 🇱🇹 |
| East Asia | 日本語 🇯🇵, 한국어 🇰🇷, 中文 (简体) 🇨🇳, 中文 (繁體) 🇹🇼 |
| Southeast Asia | Tiếng Việt 🇻🇳, Bahasa Indonesia 🇮🇩, ไทย 🇹🇭, Bahasa Melayu 🇲🇾, Filipino 🇵🇭 |
| South Asia | हिन्दी 🇮🇳, বাংলা 🇧🇩, اردو 🇵🇰 |
| Middle East | العربية 🇸🇦, עברית 🇮🇱, فارسی 🇮🇷 |
| Mediterranean | Türkçe 🇹🇷, Ελληνικά 🇬🇷 |
| Africa | Afrikaans 🇿🇦 |
This extension uses the Google Translate service to provide translations but is not affiliated with, endorsed, or sponsored by Google. All copyrights and trademarks belong to their respective owners.
- Due to browser security restrictions, this extension cannot run on internal pages (e.g.,
chrome://,edge://) or on the Chrome Web Store / Edge Add-ons website itself. - Translation relies on an external service and requires an active internet connection.
- Clone this repository or download the latest release ZIP.
- Open
chrome://extensions(oredge://extensions) and enable Developer mode. - Click Load unpacked and choose the project root (
heliumExtension). - Use the refresh icon whenever you change local files.
- Popup assets live in
ui/and shared styles incss/. src/background.jsmanages keyboard shortcuts;src/content.jsapplies inline translations.- UI strings are defined in
ui/i18n.js; store messages mirror them under_locales/. - Preferences persist via
chrome.storage.syncand are restored on load. - Use the service worker inspector in
chrome://extensionsto review logs.
manifest.json
src/
ui/
css/
icons/
_locales/
docs/
- Privacy policy:
docs/PrivacyPolicy.md - LinkedIn: https://www.linkedin.com/in/wesleymartinsDV
- GitHub: https://github.com/wesleymartinsDV/helium-translator-inline
Feel free to contribute! Keep in mind that the license I chose is GPL v3
