A lightweight browser translation extension for Chrome / Edge / Firefox.
- Selection Translation — Translate selected text instantly, with Shadow DOM support
- Input Translation — Translate text in input fields, including contentEditable rich text editors
- Page Translation — Full page translation with site-specific rules, viewport-first translation, paragraph batching
- Multiple Engines — Google Translate and Microsoft Translate
- Auto Translation — Automatically translate pages on open, with smart content language detection
- Translation Revert — One-click restore original text, preserving full DOM structure
- Site Rules — Built-in translation rules for various websites, with remote rule subscription
- Blacklist — Per-site control over auto-translation
- Multi-language — English / Chinese / Japanese / Korean / Russian / Arabic
- Google Translate: Fast response, high quality. Requires access to Google services, which may not be available in some regions
- Microsoft Translate: Accessible in China without special network setup. Relatively slower response time
💡 Users in China should use Microsoft Translate. Users with Google access are recommended to use Google Translate for a faster experience
- Download the latest
snap-translate-chrome.zipfrom Releases - Extract to a folder
- Navigate to
chrome://extensions/(oredge://extensions/for Edge) - Enable Developer mode (top right)
- Click Load unpacked → select the extracted folder
Note: When updating, remove the old version first, then load the new one
- Clone:
git clone https://github.com/mitcehub/SnapTranslate.git - Install:
cd SnapTranslate && npm install - Build:
npm run build - Chrome →
chrome://extensions→ Developer mode → Load unpacked → select theSnapTranslatedirectory
Install from Firefox Add-ons