一个基于 Chrome Manifest V3 的浏览器划词翻译插件。
极简翻译是一个面向网页阅读场景的浏览器翻译插件。用户在网页中选中单词或句子后,插件会优先在对应正文位置下直接插入译文,并支持 TTS 朗读和英文单词词典信息,适合阅读技术文档、资讯站点和跨语言内容。
- Author:
rodin - Project:
极简翻译 - Type:
Chrome Extension - Contact:
brendenaudrina6287@gmail.com
- Current version:
0.1.0 - Status:
Active development
- 在任意网页中选中单词或句子后,默认在对应正文位置下方直接插入译文,并可直接播报原文
- 聚合多个翻译源,支持切换查看不同结果
- 支持 TTS 播报,并可在设置页选择推荐模式、手动音色、语速、音高
- 选中英文单词时可在页内详情中查看音标、词性、释义、例句和近义词
- 支持对英文句子给出语法检测提示
- 支持右键图片后识别图片中的文字并直接翻译
- 支持按域名或 URL 配置白名单 / 黑名单,控制插件在哪些网页生效
- 默认先尝试首选免费接口
- 如果首选免费接口在当前网络环境不可用,可回退到百度翻译与其他已启用翻译源
- 百度可配置为“仅回退”并设置月度免费字符上限,超出后当月自动停用
- 支持接入自定义商业翻译接口
- 支持配置自定义公共翻译端点
manifest.json: Chrome 插件清单background.js: 翻译源调度、配置存储、右键菜单content.js: 页面选区监听、就地译文插入、浮层 UI 与 TTS 交互popup.*: 浏览器工具栏弹窗options.*: 高级设置页todo.md: 已实现与待实现功能清单docs/azure-translator-f0-guide.md: 商业翻译接口 F0 配置教程docs/web-store-listing.md: 扩展商店发布资料草稿docs/privacy-policy.md: 隐私政策草稿docs/support-info.md: 支持信息模板assets/logo.svg: 主 Logo / Bannerassets/icons/: Chrome 扩展图标资源
- 打开
chrome://extensions/ - 开启“开发者模式”
- 点击左上角的“加载未打包的扩展程序”
- 在文件选择窗口中选中当前项目目录
- 确认后,扩展列表中会出现“极简翻译”
如果你是第一次手动安装 Chrome 扩展,上面第 3 步对应的就是扩展管理页左上角那个“加载未打包的扩展程序”按钮。
- 默认启用
- 无需 API Key
- 适合常规单词和句子翻译
- 推荐中国大陆环境优先接入
- 需要配置 AppID / AppKey
- 默认建议仅作为首选免费接口失败后的回退源
- 可设置月度字符上限,达到后插件侧自动停用,避免继续消耗额度
- 默认启用
- 无需 API Key
- 可作为备用翻译结果源
- 默认关闭
- 需要配置商业翻译资源
- 支持免费 F0 定价层
- 默认关闭
- 支持自定义 endpoint
- 用于英文单词查询
- 返回音标、释义、例句和相关词典信息
- 用于图片文字识别
- 当前接入公共免费接口
- 用于英文语法检测提示
- 当前接入公共免费接口
- 打开任意网页
- 选中单词或句子
- 选区所在正文块下方会直接插入译文
- 如果选中的是英文单词,可通过页内“查看词典”入口展开词典详情,并继续使用语音能力
- 对网页图片点击右键,选择“翻译图片文字”可触发 OCR 翻译
- 如需更多翻译源、回退策略或语音参数,可在“高级设置”中配置
- 默认策略为“全部网页生效”
- 黑名单优先级高于白名单
- 域名规则可写成
example.com,会匹配该域名及其子域名 - URL 规则可写成
https://example.com/docs/*
- 某些网站的脚本或 CSP 可能影响浮层表现
- 公共/免密翻译接口不具备 SLA 级别稳定性
- 商业翻译接口需要用户自行配置对应资源
- 图片翻译当前使用公共图像识别接口,可能存在额度或识别稳定性波动
- 英文语法提示当前使用公共语法接口,适合提示,不保证专业校对准确率
- 扩展商店资料:
docs/web-store-listing.md - 隐私政策草稿:
docs/privacy-policy.md - 支持信息模板:
docs/support-info.md
- 当前项目功能状态统一维护在
todo.md - 新增能力或修复限制后,应同步更新相关文档
- 商业翻译接口免费 F0 教程见
docs/azure-translator-f0-guide.md