Skip to content

AcrNischal/PopupTranslate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Popup Translate 🚀

Popup Translate Logo

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.


🌐 Supported Browsers

Chrome Firefox Brave Edge Safari Opera
Chrome Firefox Brave Edge Safari Opera

🌐 Store Installation


🚀 Manual Installation Process

Chrome / Edge / Brave

  1. Clone or download the repo.
  2. Open chrome://extensions/.
  3. Enable Developer mode.
  4. Click Load unpacked.
  5. Select this project folder.

Firefox

  1. Clone or download the repo.
  2. Open about:debugging#/runtime/this-firefox.
  3. Click Load Temporary Add-on....
  4. Select manifest.json (or any file in the directory).

✨ Features

  • 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.

📖 Usage

Translating Text

  1. Highlight any sentence or paragraph on a webpage.
  2. A popup will appear above the selection with the translation.
  3. Click anywhere outside to close via the shadow DOM popup.

Dictionary Mode

  1. Double-click or select a single word.
  2. The popup shows:
    • Translation
    • Dictionary Definition (if available)
    • Original Word

Managing History

  1. Click the extension icon in the toolbar or open Options.
  2. Navigate to the History tab.
  3. Use the Search Bar or Date Picker to find past translations.

🛠️ Configuration

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.

👨‍💻 Credits

Created by AcrNischal.

Check out the code on GitHub.


Built with Vanilla JS, HTML & CSS. No frameworks needed.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors