一款完全免费、无使用限制的浏览器划词翻译插件,支持多语言互译。
- 🎯 划词翻译 - 选中网页任意文字即可翻译
- 🌍 多语言支持 - 支持 20+ 种语言互译
- 💰 完全免费 - 无使用次数限制,无需API密钥
- 🔊 语音朗读 - 支持翻译结果语音播放
- 🎨 双主题 - 浅色/深色主题自由切换
- ⚡ 快捷键 - Ctrl+Shift+T 快速翻译
- ⚡ 支持多翻译引擎 - 支持用户自定义配置翻译引擎密钥
- 📋 一键复制 - 快速复制翻译结果
- 🔒 隐私保护 - 不收集任何用户数据
- 访问 Chrome Web Store
- 搜索 "划词翻译"
- 点击 "添加至 Chrome"
- 下载本仓库代码并解压
- 打开 Chrome 浏览器,访问
chrome://extensions/ - 开启右上角的 "开发者模式"
- 点击 "加载已解压的扩展程序"
- 选择解压后的文件夹
- 划词翻译:在任意网页选中文字,自动弹出翻译结果
- 快捷键翻译:选中文字后按
Ctrl+Shift+T - 关闭弹窗:按
Esc键或点击关闭按钮
点击浏览器工具栏的插件图标,进入设置页面:
- 目标语言:选择翻译结果的语言
- 源语言:选择原文语言(支持自动检测)
- 触发模式:自动翻译或点击图标翻译
- 主题风格:浅色或深色主题
- 自动发音:开启后自动播放翻译结果
- 翻译API:Google Translate API + MyMemory API(备用)
- 语音合成:Web Speech API
- 框架:原生 JavaScript,无需依赖
selection-translator/
├── manifest.json # 插件配置文件
├── content.js # 内容脚本(核心功能)
├── content.css # 样式文件
├── background.js # 后台服务脚本
├── popup.html # 弹出窗口
├── popup.js # 弹出窗口脚本
├── options.html # 设置页面
├── options.js # 设置页面脚本
├── icons/ # 图标文件夹
│ ├── icon16.png
│ ├── icon32.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # 说明文档
- 添加生词本功能
- 支持整页翻译
- 添加更多翻译引擎
- 支持 PDF 文件翻译
- 添加划词历史记录
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建你的特性分支 (
git checkout -b feature/AmazingFeature) - 提交你的修改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 打开一个 Pull Request
本项目采用 MIT 许可证开源。
- 翻译服务由 Google Translate 和 MyMemory 提供
- 图标设计灵感来自 Material Design
如有问题或建议,欢迎通过以下方式联系:
- 提交 GitHub Issue
- 发送邮件至:jerryningmm@gmail.com
如果这个项目对你有帮助,请给个 ⭐ Star 支持一下!