网页中英双显互译(优化增强版)
本脚本基于 yang10560(主页链接)的原版脚本进行深度优化与 Bug 修复,在此感谢原作者的杰出工作。
优化版修复了多项影响使用的问题,增强了稳定性与兼容性,并保持了与原版一致的功能体验。
✨ 功能介绍
- 中转外:将网页翻译成外文(支持英语、日语、韩语、法语、德语、俄语等)
- 外转中:将网页翻译成中文
- 双显:同时显示原文和译文,方便对照学习
- 高亮:译文以自定义颜色高亮显示,更易识别
- 自动:自动检测外文网站并开启翻译(需手动开启)
- 语言:切换选词、右键、输入框三击空格翻译的目标语言
- 选词:鼠标左键划词翻译(稳定可用)
- 引擎:一键切换多个翻译引擎(详见下方列表)
- 原文/译文:一键切换显示原文或译文
另外:在输入框(input/textarea)中,连续按三下空格键即可翻译当前输入内容,非常实用!
🛠️ 优化增强内容(相较于原版)
- ✅ 修复缓存去重失效问题,避免内存无限堆积
- ✅ 消除 XSS 注入风险,所有译文采用安全文本插入方式
- ✅ 修复“双显”模式下“原文/译文”切换按钮无效的 Bug
- ✅ 修复左键选词恢复状态错误(开启/关闭逻辑纠正)
- ✅ 缓存支持多语种(不同目标语言独立缓存)
- ✅ 修复选词弹窗定位错误(滚动后位置偏移)
- ✅ 滚动翻译增加防抖,减少性能消耗
- ✅ Input/textarea placeholder 避免重复翻译
- ✅ 异步回调节点有效性检查,避免控制台报错
- ✅ 颜色面板防重复打开
- ✅ 切换引擎后保留用户选词语言偏好
- ✅ 鉴权请求减少冗余,提升响应速度
- ✅ 双显/高亮切换后自动刷新翻译,无需手动刷新
- ✅ 代码结构优化,减少冗余,提升可维护性
🔧 内置翻译引擎(开箱即用 / 需配置)
| 引擎名称 |
类型 |
说明 |
| 微软 |
推荐 |
无需配置,但部分地区网络受限 |
| 谷歌 |
推荐 |
需科学上网 |
| 腾讯交互 |
推荐 |
需先访问官网获取授权 |
| 有道手机 |
推荐 |
无需配置,稳定通用 |
| 搜狗 |
免配置 |
国内可用 |
| 词霸 |
免配置 |
金山词霸提供 |
| 百度手机版 |
免配置 |
自动获取临时 token |
| 彩云小译 |
免配置 |
自动鉴权 |
| 阿里翻译 |
免配置 |
自动获取 token |
| Papago |
免配置 |
Naver 提供 |
| 易翻通 |
免配置 |
|
| 福昕 |
免配置 |
|
| CNKI |
需获取 cookie |
需访问 dict.cnki.net |
| Yandex |
需获取 cookie |
需访问 translate.yandex.com |
| DeepL |
有限制 |
IP 次数限制 |
| Worldlingo |
可能失效 |
备用 |
| 百度API |
需配置 KEY |
参考代码注释申请 |
| 有道API |
需配置 KEY |
参考代码注释申请 |
| 讯飞API |
需配置 KEY |
参考代码注释申请 |
推荐优先使用 “有道手机” 或 “搜狗”,无需任何配置,即装即用。
🚀 快速开始
- 安装本脚本(已安装可直接更新)
- 打开任意外文网页,点击右侧悬浮面板的 “转中文” 即可翻译
- 若需自动翻译,点击 “自动” 按钮开启(提示成功后刷新页面)
- 更多功能请探索面板上的各项按钮
📢 免责声明
本脚本仅供学习交流使用,数据来源于第三方翻译服务,请勿用于商业用途。使用本脚本所产生的任何后果由使用者自行承担。原作者与优化者均不对因使用本脚本而导致的任何直接或间接损失负责。
🔗 相关链接
优化维护:@辻弌20
希望各位尽情反馈