A Chrome extension that allows users to quickly translate selected text on any webpage.
- Quick translation by text selection
- DeepSeek API key support
- Google Translate fallback when no DeepSeek API key is configured
- Text-to-speech functionality
- Part of speech analysis for Google fallback results
- Clean and intuitive UI
- Clone this repository
git clone https://github.com/luckfunc/easy-select-translate.git- Install dependencies and build the extension
npm install
npm run build- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the
distdirectory
npm run devThe watch build writes extension files to dist. Reload the unpacked extension in Chrome after changes.
- Click the extension icon and save a DeepSeek API key if you want DeepSeek translations
- Select any text on a webpage
- Click the translation icon that appears
- View the translation in the inline popup
- Click the speaker icon to hear the pronunciation
If no DeepSeek API key is saved, the extension falls back to Google Translate.
- LuckFunc
- GitHub: @luckfunc
This project is licensed under the MIT License - see the LICENSE file for details
