Skip to content

airhunter/OnlyTranslate

Repository files navigation

OnlyTranslate · 只译

强大而克制,只做一件事——翻译。

English | 中文

只译是一款专注阅读体验的浏览器翻译扩展。它可以翻译网页正文、整页内容、划词、悬停文本、输入框和视频字幕,并尽量保留原页面的结构与阅读节奏。

License: GPL v3 Chrome Web Store

只译扩展弹窗

快速开始

  1. Chrome Web Store 安装只译,打开需要翻译的普通网页。
  2. 点击浏览器工具栏中的只译图标,选择一个可用的翻译服务。微软翻译、Google 翻译等免配置服务可以直接使用;AI 服务需要先填写对应的 API Key。
  3. 初次使用建议选择「双语对照 + 识文」,然后点击「翻译当前页面」。需要恢复时,再次点击「还原原文」。

弹窗底部的「帮助」提供可搜索的完整操作说明,包括翻译模式、划词与悬停、输入框、视频字幕、服务配置和常见问题。帮助内容保存在扩展内,可以离线阅读。

核心功能

  • 识文 / 全页翻译:识文模式聚焦正文、评论等主要阅读内容;全页模式覆盖更多可见文本,适合文档、论坛和工具页面。
  • 双语对照 / 仅译文:保留原文进行核对和学习,或只显示译文以获得更连贯的阅读体验。
  • 多种操作入口:可从扩展弹窗、页面悬浮工具栏、快捷键或右键菜单翻译当前网页。
  • 划词、悬停和输入框翻译:选中内容、指向文字,或在网页输入框中使用指定字符,即可快速翻译。
  • 视频字幕翻译:自动获取支持站点的原字幕,结合上下文分段翻译并显示双语字幕;播放调度与本地缓存减少等待和重复请求。
  • 灵活的翻译服务:提供微软翻译、Google 翻译、Chrome 内置翻译、DeepL、OpenAI、DeepSeek、Gemini、Claude 等预设,也支持 OpenAI Chat Completions 兼容网关。
  • 进阶 AI 设置:支持按服务单独控制思考模式,也可以设置默认目标语言与互译语言。
  • 内置使用帮助:简体中文、English、繁體中文、日本語四种语言均提供可搜索的离线说明和界面截图。

翻译范围怎么选

  • 识文:适合文章、博客、帖子、评论和长内容。它会优先寻找主要阅读区域,减少菜单、导航等周边信息的干扰。
  • 全页:适合文档、后台、论坛、工具站和信息密集页面。它会翻译更多可见内容,同时尽量保留页面结构和交互。

如果识文模式出现漏翻,可以切换到全页后重新翻译;动态加载的内容可以滚动到可见区域后再次触发翻译。

支持平台

网页翻译适用于大多数普通网页。浏览器内部页、扩展商店、安全受限页面和部分嵌入内容可能不允许扩展运行。

平台 字幕翻译 网页翻译
YouTube
Udemy
Coursera
Khan Academy
通用网页

字幕翻译依赖视频本身提供可读取的原字幕轨道。

隐私与费用

  • 只译本身免费、开源,不向项目方收集使用数据;设置保存在浏览器本地。
  • 使用在线翻译服务时,待翻译文本会发送给你选择的服务商,并受该服务商的隐私政策约束。
  • Chrome 内置翻译在浏览器本地处理,但是否可用取决于 Chrome 版本、语言组合和本地模型状态。
  • 部分在线服务需要 API Key,并可能按各自规则收费。只译不会代替服务商管理账户、额度或账单。
  • 翻译结果和视频字幕可能缓存在本地,以减少重复请求;可以随时通过弹窗底部的「清除缓存」删除。

安装

Chrome 扩展商店

只译 - Chrome Web Store

手动安装

  1. 前往 Releases 下载最新 .zip 包并解压。
  2. 打开 Chrome,进入 chrome://extensions/
  3. 开启右上角的「开发者模式」。
  4. 点击「加载已解压的扩展程序」,选择解压后的目录。

开发

# 安装依赖
corepack pnpm install

# 开发模式(Chrome)
corepack pnpm dev

# 类型检查与完整测试
corepack pnpm verify

# 构建与打包
corepack pnpm build
corepack pnpm zip

项目在 package.json 中声明了 pnpm 版本。建议使用 corepack pnpm ...,确保脚本使用项目声明的包管理器版本和本地依赖。

开发模式请在 Chrome 开发者模式中加载 .output/chrome-mv3-dev;生产构建请加载 .output/chrome-mv3,不要混用两个输出目录。

技术栈:WXT + Vue 3 + TypeScript,Manifest V3。

反馈问题

如果遇到无法翻译、页面漏翻或字幕异常,请先查看扩展内帮助;仍未解决时,可以前往 GitHub Issues 反馈。

项目来源

OnlyTranslate 基于 FluentRead(流畅阅读) 开发。在保留核心网页翻译能力的基础上,重点补充了视频字幕翻译、识文 / 全页切换和更精简的设置体验。感谢原作者及所有贡献者的开源工作。

开源协议

本项目遵循 GNU GPL v3.0 协议开源。

About

A powerful yet minimal browser translation extension. Only translate, nothing else.

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors