Skip to content

luckfunc/easy-select-translate

Repository files navigation

Easy Select Translate

A Chrome extension that allows users to quickly translate selected text on any webpage.

Features

  • 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

Preview

Preview

Installation

  1. Clone this repository
git clone https://github.com/luckfunc/easy-select-translate.git
  1. Install dependencies and build the extension
npm install
npm run build
  1. Open Chrome and navigate to chrome://extensions/
  2. Enable "Developer mode"
  3. Click "Load unpacked" and select the dist directory

Development

npm run dev

The watch build writes extension files to dist. Reload the unpacked extension in Chrome after changes.

Usage

  1. Click the extension icon and save a DeepSeek API key if you want DeepSeek translations
  2. Select any text on a webpage
  3. Click the translation icon that appears
  4. View the translation in the inline popup
  5. Click the speaker icon to hear the pronunciation

If no DeepSeek API key is saved, the extension falls back to Google Translate.

Author

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Easy Select Translate chrome extension

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors