无感翻译英文网站常用 UI 的 Tampermonkey 汉化脚本
translate.user.js:用户脚本主体translations.json:独立维护的翻译词典translate-icon.png:脚本图标安装 Tampermonkey 扩展后点击 安装汉化脚本 链接即可一键导入
克隆仓库后将 translate.user.js 内容粘贴至新建的 Tampermonkey 脚本中保存运行即可进行本地调试
通过 translations.json 维护翻译词典
{
"mappings": {
"English Text": "中文翻译",
"Another Text": "另一个翻译"
},
"contextRules": [
{
"text": "save",
"selector": "[class*=\"price\"]",
"translation": "节省"
}
]
}
Q: 为什么有些英文文本没有被翻译?
未收录在字典中的词汇以及脚本主动忽略的代码和编辑器区域均不处理翻译
Q: 脚本会影响网页加载性能吗?
脚本内置多重性能优化策略通常不会影响加载但遇到复杂网页建议配置排除规则
Q: 为什么中文网站也会运行该脚本?
脚本采用全站注入模式以保证最大兼容性若不需要可在管理面板中添加排除规则
欢迎在以下方向提交 Issue 或 Pull Request
本项目基于 Apache-2.0 开源