LingVa 是一款轻量、免费、开源的 Chrome 浏览器翻译插件,支持以下核心功能:
点击浏览器工具栏右上角的 LingVa 图标,即可打开翻译弹窗。
在任意网页上,用鼠标选中一段文字(或用键盘 Shift + 方向键选中),即可触发划词翻译功能。
关闭划词翻译:如果不需要该功能,可在「设置 → 常规设置」中开启「禁用划词翻译」,开启后在任意网页选中文字将不再弹出翻译按钮或翻译面板。
翻译成功后会自动计入弹窗底部的翻译历史,所选目标语言也会同步更新到弹窗的「常用语言」快捷按钮中。
悬浮球是一个常驻在网页角落的快捷入口,点击后可打开独立翻译面板,无需切换回插件弹窗即可翻译。在「设置 → 常规设置」中开启「显示悬浮翻译球」,悬浮球将出现在所有匹配的网页上。
翻译成功后同样会计入弹窗底部的翻译历史与「常用语言」快捷按钮,与弹窗、划词翻译共用同一份记录。
LingVa 提供一个开箱即用的内置翻译引擎、四个可选的第三方引擎,以及自定义接口功能,支持接入您自己的翻译后台服务。所有引擎共用同一套配置界面:在「设置 → 翻译引擎」页面直接点击引擎卡片即可切换为当前使用的引擎,同一时间只有一个引擎生效;未配置的引擎点击卡片上的「设置」按钮展开配置表单,自定义接口则在「设置 → 自定义接口」页面单独配置。
基于 Google 翻译服务,安装后开箱即用,无需注册账号或填写任何 API 密钥。适合绝大多数日常翻译场景。
如果您有自建翻译服务(本地 LLM、私有 API 网关、企业翻译平台等),可以在「设置 → 自定义接口」中填入接口地址和可选的 Token,LingVa 将按照以下协议规范向该地址发起翻译请求。
接口规范
| 项目 | 说明 |
|---|---|
请求方法 | POST |
Content-Type | application/json |
认证方式 | 可选;填写 Token 后自动附加 Authorization: Bearer {Token} 请求头 |
请求体字段 q | 待翻译的原始文本 |
请求体字段 from | 源语言 BCP-47 代码,自动检测时值为 "auto" |
请求体字段 to | 目标语言 BCP-47 代码,如 zh-Hans、en、ja |
成功响应 | { "dst": "翻译结果" } |
错误响应 | { "error": "错误说明" } |
百度 AI 开放平台提供每月 100 万字符的免费翻译额度,适合日常使用。
App ID 对应控制台的 App IDBearer Token 对应控制台的 API KeyGoogle Cloud Translation API 翻译质量优秀,每月提供 50 万字符免费额度,超出后按量计费。
Azure AI 翻译服务每月提供 200 万字符的免费翻译额度(F0 免费层),翻译质量优秀,支持 100+ 语言。
Subscription Key 对应「密钥 1」Region 对应「位置/区域」,如 eastasia有道智云文本翻译 API 支持 100+ 语种互译,新注册用户享有免费体验额度。
App Key 和 App Secret(均来自应用管理页面)LingVa 本身不收集、不存储、不上传任何个人数据。安装时 Chrome 会展示所需权限,以下逐项说明用途:
| 权限 | 用途 |
|---|---|
storage | 将 API 密钥、翻译历史、偏好设置保存在本机,不涉及任何远程存储。 |
activeTab | 获取当前标签页的选中文字,用于划词翻译,不读取页面其他内容。 |
scripting | 向网页注入划词翻译与悬浮球所需的脚本,仅在用户触发时运行。 |
offscreen | 在后台离屏文档中发起翻译 API 请求,绕过 MV3 对 Service Worker 的网络限制。 |
host_permissions | 划词翻译需要在所有网页上注入内容脚本,以及向各翻译引擎 API 发起跨域请求。 |
翻译文本的去向:您输入的文字会直接从浏览器发送至当前使用的翻译引擎(内置翻译 / 百度 / Google / 微软 / 有道 / 您配置的自定义接口),LingVa 不经手任何翻译请求,也不设中间服务器。
完整的数据处理说明请参阅 隐私权政策。
| 设置项 | 说明 |
|---|---|
| 显示语言 | 切换插件界面语言,目前支持中文和英文。 |
| 字体大小 | 拖动滑块在 12–20px 范围内连续调整翻译结果的字体大小。 |
| 禁用划词翻译 | 开启后,在任意网页选中文字将不再弹出翻译按钮或翻译面板。 |
| 显示悬浮翻译球 | 在浏览器网页角落常驻一个悬浮球,点击可快速打开独立翻译面板。 |
| 主题模式 | 跟随系统 / 浅色 / 深色,控制插件弹窗及浮动面板的配色方案。 |
| 恢复默认设置 | 一键将显示语言、字体大小、禁用划词翻译、显示悬浮翻译球、主题模式恢复为默认值。 |