基于本地 LLM 模型的 Chrome 扩展插件,将英文网页翻译成中文,完全本地运行,保护隐私。
-
克隆仓库
git clone https://github.com/firstddf/local-llm-translator.git cd local-llm-translator -
安装 Chrome 扩展
- 打开 Chrome 浏览器
- 访问
chrome://extensions/ - 开启"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择
release文件夹
-
启动本地模型服务
- 下载 llama.cpp
- 下载翻译模型(如 Qwen3.5-4B)
- 修改
start-server.bat中的模型路径 - 运行
start-server.bat
-
配置插件
- 点击扩展图标
- 进入"设置"
- 确认 API 端点为
http://localhost:8080 - 设置目标语言为"中文"
local-llm-translator/
├── release/ # Chrome 扩展文件(安装此文件夹)
│ ├── manifest.json # 扩展配置
│ ├── background.js # Service Worker
│ ├── content.js # 内容脚本
│ ├── popup.html # 弹出界面
│ ├── popup.js # 弹出逻辑
│ ├── options.html # 设置页面
│ ├── options.js # 设置逻辑
│ ├── styles.css # 样式
│ ├── start-server.bat # 启动脚本
│ ├── icon16.png # 扩展图标
│ ├── icon48.png # 扩展图标
│ ├── icon128.png # 扩展图标
│ ├── LICENSE # GPL-3.0 许可证
│ ├── README.md # 使用说明
│ └── 快速开始.md # 快速开始指南
├── .gitignore # Git 忽略配置
└── README.md # 本文件
- 三种翻译模式: 英汉对照、替换中文、恢复英文
- 批量翻译: 一次翻译 50 条文本,提高速度
- 滚动翻译: 向下滚动时自动翻译新内容
- Shadow DOM 支持: 支持翻译动态加载内容
- 隐私优先: 所有翻译完全本地运行
- 完整日志: 调试日志支持保存功能
详细使用说明请查看 release/README.md
# 创建 release 文件夹
mkdir release
# 复制必要文件
xcopy *.js release\ /Y
xcopy *.html release\ /Y
xcopy *.css release\ /Y
xcopy *.png release\ /Y
xcopy *.bat release\ /Y- 在 Chrome 扩展中加载
release文件夹 - 打开任意英文网页
- 点击扩展图标进行翻译
- Chrome 88+
- Windows 10/11
- 本地 LLM 模型(推荐 Qwen3.5-4B)
- 8GB+ 内存(推荐 16GB)
- GPU 加速(可选)
GPL-3.0 License
- GitHub: https://github.com/firstddf
- Gitee: https://gitee.com/firstddf
作者: firstddf
版本: v1.0
发布日期: 2026-03-14