A modern, elegant open-source browser translation and dictionary extension powered by WXT + Vue 3.
Designed by postsoma-2050, Selah Translate provides a seamless reading experience with multi-engine translation support, floating action toolbar, word definitions, and customizable hotkeys.
- 🌐 Multi-Engine Full-Page & Selection Translation: Integrates with OpenAI, Gemini, DeepSeek, Claude, Google Translate, Microsoft Edge Translate, and custom API endpoints.
- 📖 Instant Word Definition: Click-to-define word lookups powered by Free Dictionary API with pronunciations and examples.
- ⚡ Floating Toolbar & Hotkeys: Convenient floating menu ball, customizable keyboard shortcuts, and input box quick translation.
- 🎨 Minimalist & Modern UI: Rebuilt with clean typography, custom design system, and dark/light theme support.
- 🔒 Privacy-First: No tracking servers, all API keys and settings stay local on your browser device.
- Node.js 18+
pnpm(v9+)
# Install dependencies
pnpm install
# Start development dev-server for Chrome
pnpm dev
# Start development dev-server for Firefox
pnpm dev:firefox
# Build production bundle for Chrome (output: .output/chrome-mv3)
pnpm build
# Pack extension into zip for Store upload
pnpm zip- Run
pnpm buildin the repository root. - Open Chrome and navigate to
chrome://extensions. - Enable Developer mode in the top right corner.
- Click Load unpacked and select the folder
.output/chrome-mv3.
- Source Repository: https://github.com/postsoma-2050/selah-translate
- Privacy Policy: Read our full PRIVACY.md
- Licensed under the GPL-3.0 License.