Popup Translate is a sleek, privacy-first translation extension for your browser. Instantly translate selected text or get dictionary definitions for single words without leaving your current page.
| Chrome | Firefox | Brave | Edge | Safari | Opera |
|---|---|---|---|---|---|
- Clone or download the repo.
- Open
chrome://extensions/. - Enable Developer mode.
- Click Load unpacked.
- Select this project folder.
- Clone or download the repo.
- Open
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on....
- Select
manifest.json(or any file in the directory).
- Instant Translation: Simply select any text on a webpage to see the translation in a popup.
- Smart Dictionary: Select a single word to see its dictionary definition, original text, and translation.
- History Tracking: Automatically saves your translation history.
- Advanced Search & Filter: Search your history by text or filter by specific dates. 📅
- Theme Aware: Fully supports Auto (System), Light, and Dark modes. 🌙
- Privacy First: Translation history is stored locally on your device.
- Customizable: Set your preferred target language and toggle auto-translation.
- Highlight any sentence or paragraph on a webpage.
- A popup will appear above the selection with the translation.
- Click anywhere outside to close via the shadow DOM popup.
- Double-click or select a single word.
- The popup shows:
- Translation
- Dictionary Definition (if available)
- Original Word
- Click the extension icon in the toolbar or open Options.
- Navigate to the History tab.
- Use the Search Bar or Date Picker to find past translations.
From the Options Page:
- Target Language: Choose from supported languages (English, Spanish, French, Nepali, Hindi, etc.).
- Theme: Switch between Auto, Light, and Dark themes.
- Auto-Translate: Toggle the automatic popup behavior.
- History: Enable or disable history logging.
- Clear History: Wipe your local translation data.
Created by AcrNischal.
Check out the code on GitHub.
Built with Vanilla JS, HTML & CSS. No frameworks needed.
