浏览外文网站时,浏览器自带的整页翻译虽然方便,但有一个比较明显的问题:页面翻译以后,原文通常就看不到了。遇到技术文档、英文教程、论文资料或者产品说明时,如果想确认某句话原本是怎么写的,就得在原文和译文之间来回切换。
FluentRead,中文名“流畅阅读”,解决的正是这种阅读场景。它是一款开源浏览器翻译插件,项目把自己的定位称为“Open Immersive Translate”,核心思路不是简单把网页替换成中文,而是尽量保留原网页结构,在原文旁边插入译文,让用户能够边看原文边看翻译。
从实际用途来看,它更像一个外文网页阅读工具,而不只是一个翻译按钮。

双语对照是它的核心体验
FluentRead提供双语对照和仅译文两种模式。双语模式会同时保留原文与翻译结果,比较适合技术资料、新闻、博客和语言学习;如果只是想快速阅读内容,也可以切换成仅译文模式。
这种方式真正方便的地方,是翻译结果仍然和原来的段落对应。碰到专业术语或者感觉翻译不太准确的句子,可以直接对照英文,而不用重新关闭整页翻译。
对于经常看GitHub README、开发文档和海外产品网站的人,这一点尤其明显。代码、按钮和原有网页结构继续保留,需要翻译的正文则在页面中直接显示,阅读节奏不会被频繁复制粘贴打断。
全文和划词可以配合使用
并不是每个网页都值得全文翻译。有时候只是不认识一句话或者某个段落,FluentRead也提供了划词翻译。
选中网页中的文字后可以查看对应译文,并支持复制翻译结果。阅读过程中偶尔碰到难理解的句子,用这种方式比整页翻译更轻。
真正需要通读外文长文时,则可以通过插件提供的入口进行全文翻译,而且不需要刷新页面。两种方式可以根据内容随时切换:短内容随手查,长文章直接双语阅读。
翻译引擎的选择比较丰富
FluentRead没有把翻译能力绑定在单一服务上。根据项目当前文档,它支持20多种翻译引擎,既有传统机器翻译,也有现在常见的大语言模型。
| 类型 | 部分支持服务 | 特点 |
|---|---|---|
| 传统翻译 | Microsoft、Google、DeepL、小牛翻译 | 适合普通网页的快速翻译 |
| 国内AI模型 | DeepSeek、Kimi、豆包、通义、混元、智谱、MiniMax等 | 可使用大模型处理翻译任务 |
| 海外AI模型 | OpenAI、Claude、Gemini、Groq、OpenRouter等 | 可根据自己的API和模型偏好选择 |
| 本地模型 | Ollama | 适合已经在本机部署模型的用户 |
Microsoft和Google等部分服务可以直接使用,而OpenAI、DeepSeek、Kimi等API型服务通常需要用户自己准备对应平台的配置信息。换句话说,FluentRead本身是免费的,但这不代表所有第三方AI接口都免费,实际费用仍取决于所选择的服务商。
这种设计比较适合已经有API Key的人。同一个插件不需要因为更换模型而重新安装,只需要调整翻译引擎即可。
AI翻译还可以调整提示词
使用大语言模型翻译时,FluentRead允许调整System Prompt和User Prompt。
这一点对普通用户未必是必需功能,但对于技术资料或者专业内容会比较实用。例如可以要求模型保持专业术语,也可以把翻译风格调整得更正式或者更口语化。
官方文档提供的默认提示词强调让模型直接返回翻译结果,不附加额外解释。用户如果有自己的翻译习惯,也可以在此基础上修改。
这也体现出FluentRead和传统网页翻译插件的一点区别:它不只是让用户“选哪个模型”,还允许继续控制模型怎么翻。
译文样式可以自己调整
双语翻译如果处理不好,很容易把网页变得很乱。FluentRead在显示样式上留出了比较多的设置,例如加粗、斜体、下划线、卡片和高亮等不同形式。
这类功能看起来只是外观设置,长时间阅读时却挺实用。有人喜欢原文和译文尽量接近,有人希望中文翻译明显一点,还有人会把译文做成类似学习笔记的高亮效果,都可以按照自己的阅读习惯调整。
插件本身也支持浅色、深色以及跟随系统主题,不需要为了翻译功能改变原来的浏览器使用习惯。
快捷操作适合长期阅读
如果每天都要阅读不少外文内容,翻译操作多按几次鼠标也会觉得麻烦。FluentRead因此提供了一些触发方式设置,可以结合Ctrl、Alt、Option、Shift等按键,并配置悬停、双击、长按、中键等动作。
这类设置刚开始没有必要一次全部调整,先使用默认配置更容易熟悉插件。等发现自己经常需要翻译局部文字,再根据习惯设置快捷操作,会比一安装就折腾大量选项更合适。
开源与本地存储也是特点
FluentRead项目代码公开在GitHub,目前采用GPL-3.0许可证。README明确说明插件的数据采用本地存储,这对于需要保存翻译引擎配置和个人阅读设置的用户来说,是一个值得关注的设计。
不过“配置数据本地保存”和“所有翻译都只在本机完成”是两回事。如果选择Microsoft、Google、DeepSeek、OpenAI等云端翻译服务,待翻译内容仍需要按照相应服务的方式提交给对应接口处理,相关数据规则也要看所使用的第三方服务。
如果比较在意翻译内容是否发送到云端,项目支持Ollama,可以结合本地部署的大语言模型使用。是否值得这样配置,要看自己的电脑性能和本地模型环境。
poxiaoxi博客
精彩评论