网页与划词翻译
FluentRead 支持网页全文双语对照、划词翻译和悬浮翻译,译文在当前网页中显示。
页面翻译
扩展菜单顶部的“流畅阅读”下方显示当前安装版本号。
打开扩展菜单,点击“翻译页面”。默认将原文与译文按段落排列,保留标题、链接和正文结构,方便随时核对。阅读论文或 Codeforces 题面时,文字周围的常见公式也会尽量保留原来的显示。Codeforces 比赛卡片中的状态、名称和注册链接分别翻译,实时倒计时仅保留原站点的一份,秒数变化不会反复重建译文。
默认按阅读位置逐步翻译;如果需要一次处理整页,可在全文翻译设置中调整范围。点击“恢复原文”即可移除译文,之后可以换语言或服务再次翻译。
“按阅读进度”会优先处理当前屏幕,再预翻译上下约 600 像素内的内容。连续滚动时暂停派发新段落,停顿约 220 毫秒后按当前位置继续;快速划过并离开附近范围的待翻译段落,会等到再次读到时再处理,已经发出的请求会继续完成。高级选项中的“免滚动预翻译字符数”默认是 0;需要提前翻译页面开头的一部分内容时,可以自行调大。
网页中的固定高度内容卡片会在译文溢出时自动增高,避免压住相邻内容;恢复原文后还原卡片高度。独立滚动区域仍保留原来的滚动方式。
OpenRouter 的模型列表、供应商列表和模型详情页会保留模型名称原文,模型介绍继续翻译。
页面出现需要先处理的公告或模态弹窗时,全文翻译会优先处理当前弹窗,等你关闭后自动继续原页面。翻译途中出现公告也会暂停尚未完成的正文任务,保留已经显示的译文。开启翻译进度提示时,等待期间会显示“关闭弹窗后自动继续翻译”;点击“恢复原文”会同时取消自动续译。普通提示条和非阻塞面板不会让全文翻译一直等待。
将 FluentRead 固定到浏览器工具栏后,图标右下角会显示小而半透明的三角折角提示:蓝色时钟表示正在翻译,绿色对勾表示当前已进入翻译的内容完成,橙色感叹号表示有内容翻译失败,可以在页面中点击“重试”。默认随阅读位置翻译时,尚未滚动到的内容会稍后处理。恢复原文、关闭翻译或刷新页面后,图标恢复原样。

页面悬浮球
在 设置 → 常规 → 网页辅助 中开启 全文翻译悬浮球,网页边缘会出现一个快捷入口:点击即可翻译整页,再次点击恢复原文;按住可以上下拖动,松手后自动停靠到离得更近的一侧。
下方的 悬浮球进阶设置 可以进一步调整:
- 按钮显示方式:翻译与设置按钮可以悬停时展开、始终显示,或完全隐藏只保留悬浮球本体。
- 展开延迟:鼠标停留多久后展开按钮,默认立即展开;调大可以避免划过页面边缘时误展开。键盘聚焦始终立即展开。
- 点击行为:点击悬浮球本体可以切换翻译、打开设置页,或设为仅拖动。无论选择哪一项,按住都可以拖动调整位置。
- 缩小悬浮球:以更小的尺寸显示,减少对网页内容的遮挡。
- 显示设置入口:关闭后悬浮球不再显示打开设置页的按钮。
- 收起时不透明度:数值越小越透明;鼠标悬停、展开和拖动时始终完全清晰。
- 不显示悬浮球的网站:按主域名添加,该网站及其子域不再显示悬浮球,快捷键、右键菜单和其他功能仍然可用。
关闭悬浮球不会影响全文翻译快捷键(默认 Alt+T)和右键菜单入口。
按钮和操作文字只显示译文
按钮、标签页、表单标签和工具栏里的操作文字是界面控件,宽高由网站样式固定。双语模式下这类文字只显示译文、替换原文,不再叠加一行原文,避免按钮被撑高、文字溢出或整排工具栏错位。原生按钮、role 声明的控件、按钮样式的链接,以及用输入框实现的按钮都按同一规则处理。恢复原文会把按钮文字还原为原始内容。
正文段落、标题和折叠区域里的完整句子仍按所选的显示模式呈现,双语对照不受影响。
会随表单一起提交的按钮(带 name 的提交按钮)和输入框中的内容保持原文,避免翻译后网站收到无法识别的操作或改动你输入的文字。
补充翻译菜单和动态界面
某些网站的菜单、按钮或导航文字没有被翻译时,可在 设置 → 高级选项 → 页面识别 中开启 识别全部节点。先恢复原文,再重新翻译。此选项会保存,也会处理翻译期间新展开的可见菜单。
识别范围更大时,页面里的操作文字也可能发生变化。不需要时关闭,下一次翻译恢复默认范围。图片、图表里无法选中的文字,请使用图片翻译或圈选翻译。
调整段落处理方式
设置 → 高级选项 还提供几项网页翻译的细节控制,修改后在下一次翻译生效:
- 侧边栏翻译:正文范围下一并翻译侧边栏和导航区域,页眉页脚仍保持原文。
- 翻译段落最少字符数:短于该长度的段落不再翻译,可以减少零碎短句带来的请求。这里的长度按字符计算,例如
hello是 5 个字符。 - 免滚动预翻译字符数:默认为 0,完全按视口触发。调大后,启动全文翻译时会提前翻译页面开头的这部分内容;为保持段落完整,最后一段可能略超出额度。其余内容仍按阅读进度翻译。已保存的自定义数值会保留。
- 长段落自动换行:在长段落译文的每句话结束处插入换行,便于阅读。
- 译文在原文之前:双语模式下把译文放在每段原文前面,默认排在原文之后。
选中即译
先在扩展菜单的 划词翻译 中开启双语显示,再选中词语、句子或段落,点击附近的 FluentRead 图标查看译文。含行内公式的句子也可以选中翻译,卡片原文会将公式整理为一份文本表示。卡片可以复制结果和朗读原文。窗口挡住原文时,可以按住顶部或内容周围的空白处拖动;拖动任意边缘或四角可以调整宽高,文字会随宽度自动换行,长内容可在卡片内滚动。调整会保留到本次卡片关闭,重新划词时恢复默认大小并靠近新选区显示。读完后关闭即可。点击网页其他按钮或按 Escape 会关闭卡片;网页保留旧选区时也不会再次弹出。
喜欢更直接的操作,可以在划词设置中改成直接弹出、按键触发或其他手势,并调整出现前的等待时间。只需要查意思时,使用普通翻译服务即可。
悬浮翻译
将鼠标停在想读的段落上,按 Control 翻译当前段落。鼠标位于输入框或可编辑区域时,不会触发悬浮翻译。不必拖动选择,也不必翻译整页。快捷键和触发方式都能修改,详见快捷键与触发方式。
同一个段落还可以直接取走文字:按 Alt+C 把鼠标所指段落复制到剪贴板,段落已翻译时默认按当前显示形态复制原文和译文。开关、快捷键和复制内容在 设置 → 翻译设置 → 段落复制 中调整。
输入框翻译
在 设置 → 翻译设置 → 输入框翻译 中选择触发方式和目标语言,顶部会说明如何操作,以及文字将被替换成哪种语言的译文。在普通文本输入框里写好内容后,连续按三下空格、等号或短横线,将内容翻译成指定语言;原有 Ctrl+Enter 设置继续生效。
选择连按触发后,点击 连按速度 打开调整弹层。三击间隔指相邻两次按键之间最多可以等待多久,默认 1000 毫秒,可在 200~2000 毫秒之间调整,并随时恢复默认。容易误触时调短,连按不容易成功时调长。长按按键或使用输入法选词不会作为三击触发。
点击 翻译配置,在同一个窗口中选择翻译服务、AI 模型并按需展开提示词,连接参数沿用该服务已保存的设置。模型可从建议中选择或直接输入,输入后点击“完成”即可保留,无需先按 Enter;留空使用服务默认模型。选择支持提示词的 AI 服务后,可调整语气和翻译要求; 表示输入框原文, 表示目标语言。留空使用内置提示词,也可点击“从默认提示词开始编辑”进行修改;恢复默认只影响当前提示词。
修改自动保存。输入框翻译关闭时也可预先配置,修改目标语言或翻译配置不会自动启用翻译。升级后保留原有触发方式和目标语言,输入框默认继续使用微软翻译。
翻译期间可以按 Esc 取消本次写回;继续编辑时,迟到的译文不会覆盖新的内容。翻译成功后的提示提供 恢复原文,再次编辑后不会用旧原文覆盖新内容。密码框和富文本编辑器不参与翻译。
AI 翻译卡片与学习中心
翻译卡片可以讲解语气、拆分长句、介绍表达用法,或围绕原文生成练习。它需要连接 AI 服务,只有点击动作后才发起请求。
遇到想记住的单词、短语或句子,可以收藏到学习中心,结合原句练习和复习。
本地朗读需要先在设置中下载语音模型,支持中文和英语。合成时优先使用可用的 GPU;加速不可用或输出异常时自动改用 CPU,在线与本地的优先顺序仍按你的朗读设置执行。
图片、文件与字幕
多种翻译服务
免费翻译可以直接开始。已有 DeepL、AI 服务账号或本地 Ollama 模型时,也可以按服务配置指南使用自己的服务。AI 翻译可配合术语库统一专业词汇。
自动翻译与网站规则
经常阅读同一个网站,可以让它自动翻译;希望某个网站保持原样,也可以单独关闭。正文漏译时先看网站阅读范围,无需从编写规则开始。
恢复、样式和主题
在设置中选择译文显示样式、界面主题和菜单栏布局。不常用的入口可以隐藏,常用的放在手边。隐藏入口不会删除收藏或停用对应功能。
请求限制
在「高级选项 → 请求限制」中调整翻译并发数、每秒和每分钟最多请求数。默认值分别为 6、10 和 250;已有设置会保留。每秒或每分钟的数值设为 0 表示不限制该项。
未单独配置的服务和模型共用全局限制。需要适配某个 API 的额度时,进入「翻译服务」,展开页面底部的「高级设置」,关闭「跟随全局设置」即可为当前模型填写限制。切换模型后可以分别设置。
如果一个服务的所有模型共用额度,点击「服务请求限制」设置服务总上限。单独配置的模型同时受该服务总上限约束;未配置的模型直接使用服务限制。重新开启「跟随」会恢复继承,并保留之前填写的数值,方便以后再次使用。
达到上限的请求会排队等待。失败后的重试次数与重试间隔在全局高级选项中统一设置。
更多翻译语言
源语言和目标语言现在提供 52 个语言选项,包括简体中文、繁体中文、德语、葡萄牙语、意大利语、阿拉伯语、印地语、越南语、泰语、乌克兰语和斯瓦希里语等。输入框翻译与写作助手也使用同一份语言列表;源语言仍可选择自动检测。原有语言设置会保留。
选择语言后,使用支持该语言对的翻译服务。不同机器翻译服务、AI 模型和 Chrome 内置翻译的语言范围不同;语言出现在列表中不代表每项服务都支持。图片文字识别和视频语音识别仍取决于各自的识别语言包或模型。
DeepL 当前不支持卡纳达语和僧伽罗语,选择这些语言时会提示切换服务。谷歌、小牛的挪威语以及微软的塞尔维亚语会自动转换为对应接口的语言代码;无需手动修改。
右键翻译
选中文字后右键,选择“翻译选中文本”打开划词翻译。右键网页普通位置可翻译全文,翻译后同一入口变为“显示页面原文”;右键图片可翻译图片。菜单使用扩展图标和操作名称,不再显示品牌名称、目标语言或快捷键。每个场景优先显示一个操作,不再创建分组子菜单。全文翻译也可以从工具栏的扩展面板发起。
