Better Translator 的 Chrome 扩展前端,提供便捷的网页翻译功能。
- 整页翻译功能
- 选中文本快速翻译
- 悬停显示原文
- 可拖动的翻译结果窗口
- 自动识别并翻译特定网站
- 简洁美观的用户界面
- 支持快捷键操作
- 克隆仓库:
git clone https://github.com/ChristopheZhao/better-translator.git
cd better-translator- 在 Chrome 中加载扩展:
- 打开 Chrome 浏览器
- 访问
chrome://extensions/ - 开启右上角的"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择项目中的
src目录
- 确保后端服务已启动(参见后端文档)
- 第一次使用时,点击扩展图标进行配置:
- 确认后端服务连接状态
- 设置自动翻译选项
- 设置显示原文方式
-
整页翻译:
- 点击扩展图标
- 点击"翻译此页面"按钮
- 或使用右键菜单中的"翻译此页面"选项
-
选中文本翻译:
- 选中要翻译的文本
- 点击右键菜单中的"翻译选中文本"
- 在弹出窗口中查看翻译结果
-
查看原文:
- 鼠标悬停在翻译后的文本上
- 原文将在悬浮提示中显示
- 翻译窗口可以拖动
- 点击复制按钮快速复制译文
- 展开/收起原文显示
- 自动记忆翻译设置
src/
├── manifest.json
├── popup/
│ ├── popup.html
│ ├── popup.css
│ └── popup.js
├── content/
│ ├── content.js
│ ├── translator.js
│ └── styles.css
├── utils/
│ ├── api.js
│ └── storage.js
└── background/
└── background.js-
修改代码后刷新扩展:
- 在扩展管理页面点击刷新按钮
- 或重新加载扩展
-
调试方法:
- 使用 Chrome 开发者工具
- 查看后台页面和内容脚本的控制台输出
- 使用断点调试
- 确保后端服务正常运行
- 检查网络连接状态
- 注意跨域请求的限制
- 关注控制台错误信息
MIT License