Skip to content

Repository files navigation

Selah Translate (v3.1.0)

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.


✨ Features

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

🛠️ Development & Build

Requirements

  • Node.js 18+
  • pnpm (v9+)

Installation & Commands

# 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

📦 Load Unpacked Extension in Chrome

  1. Run pnpm build in the repository root.
  2. Open Chrome and navigate to chrome://extensions.
  3. Enable Developer mode in the top right corner.
  4. Click Load unpacked and select the folder .output/chrome-mv3.

📄 Privacy Policy & License

About

A revolutionary open-source browser translation extension that provides native-like reading experience for everyone

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages