想象你走进一座巨大的外文图书馆。书架上全是英文原版书——技术文档、学术论文、海外新闻……你很想读,却总被生词拦在门口。这天,一位戴着细框眼镜的领读员走到你身边,微笑着说:“我来帮你。”他用一支荧光笔,在每一行英文下方轻轻画出流畅的中文译文,书页排版原封不动。你想读哪本,他就跟到哪本;你偏爱哪位翻译家,他就请哪一位来;你甚至订好了海外报纸,他每天清晨把译文贴好送到桌面。这位领读员,就是沉浸式翻译(Immersive Translate)——一款浏览器里的双语阅读神器。它不是一个简单替换原文的翻译工具,而是一整套“感知网页内容→选择合适引擎→渲染双语对照”的智能阅读方案。本文就用这个领读员的比喻,带你彻底看懂它的核心能力:双语对照、多引擎切换、RSS 自动翻译、快捷键与自定义规则。

岗位关联

掌握沉浸式翻译的原理与用法,等于为你的信息获取装上“双语加速器”,让外文阅读从稀缺陷阱变成日常习惯——这是新时代 AI 从业者保持技术敏感度的基本功。

目录
  1. 可视化演示
  2. 插件概览
  3. 翻译引擎
  4. 双语对照
  5. 文本识别
  6. RSS订阅
  7. 快捷键
  8. 规则定制
  9. 场景实践
  10. AI 应用场景
  11. Python 演示
  12. 常见误区
  13. 面试题

可视化演示

演示沉浸式翻译插件对网页、PDF、视频字幕的多语言双语对照翻译流程,可切换翻译引擎和内容类型,观察翻译管道的工作过程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

网页双语翻译流程 原文段落保持排版不变 译文插入原文下方对照 支持自定义译文样式 逐段翻译,保持原始排版双语对照

插件概览

图书馆里的双语领读员,首要工作不是急着翻译,而是先打量整本书:哪些是正文、哪些是广告、哪些是图片注释。同样,沉浸式翻译插件装在浏览器里,第一步是理解网页结构。把浏览器想象成一座图书馆,网页就是一本本随时打开的书,插件则是常驻馆内的领读员,安装即上岗。你不需要任何配置,点一下浏览器工具栏的图标,就能让领读员开始工作。

安装插件的过程,就像在图书馆前台登记领读员的工牌:在 Chrome、Edge、Firefox 或 Safari 的应用商店搜索“沉浸式翻译”,一键添加到浏览器。它支持 Windows、macOS、Linux,甚至手机浏览器。它能处理的不只是普通网页,还包括 PDF 文档、视频字幕和 EPUB 电子书。它的核心特性可以概括为四点:双语对照显示、多引擎翻译、样式自定义、RSS 订阅自动化。

在衡量这位领读员到底帮了多少忙时,我们引入一个“覆盖率”指标:

回到图书馆的比喻:一个优秀的领读员不会满足于只翻译目录页。他会走遍书架上的每一本书,把能读懂的段落尽可能标出译文。这份覆盖率,就是我们评估领读员是否称职的第一把尺子。

Coverage=NtranslatedNtotal×100%\text{Coverage} = \frac{N_{\text{translated}}}{N_{\text{total}}} \times 100\%
覆盖率 = 成功翻译的段落数 ÷ 页面总段落数 × 100%。这个数字越接近 100%,说明“领读员”越勤快,页面里需要人工查字典的地方越少。
  1. 分子 N_translated表示插件成功插入译文的段落数量,相当于领读员已经画好中文注脚的原文行数。
    NtranslatedN_{\text{translated}}
  2. 分母 N_total表示页面中待翻译的文本块总数,包括正文段落、标题、图注等所有能被识别的文本。
    NtotalN_{\text{total}}
  3. 比值与百分比两者相除后乘以 100%,把覆盖率换算成直观的百分比,方便用户判断当前页面的翻译完成度。
    NtranslatedNtotal×100%\frac{N_{\text{translated}}}{N_{\text{total}}} \times 100\%

翻译引擎

领读员背后,其实站着一支翻译团队:有精通文学翻译的大学教授(DeepL、OpenAI),有反应极快的同传快译员(Google 翻译),还有专攻技术文档的工程师(微软翻译)。面对不同内容的书,领读员会请不同的人来翻译。沉浸式翻译的“多引擎支持”正是如此——它把引擎选择权交到用户手里。

切换策略本质上是“按场景决策”:读技术文档时,术语准确度优先;刷新闻时,速度优先;追求性价比时,用免费额度充足的引擎。这就像领读员判断:学术专著请教授,实时资讯找快译员。插件还允许按域名绑定引擎,比如逛 GitHub 默认用 Google,读论文默认用 DeepL,实现了“走对不同房间,叫对的人”。

为了让“选谁翻译”这个决策更科学,我们可以给每个引擎计算一个加权得分:

领读员学会给团队里的每位翻译家打分后,就不用每次纠结“这次该叫谁”了。你只需要定好偏好,他自会按分数派出最合适的人选。这正是智能 Agent 的“决策”环节在翻译场景中的落地。

Score=0.4×Q+0.3×S+0.2×C+0.1×T\text{Score} = 0.4 \times Q + 0.3 \times S + 0.2 \times C + 0.1 \times T
综合得分 = 0.4×质量分 + 0.3×速度分 + 0.2×成本分 + 0.1×稳定性分。引擎的每一项能力越突出,加权总得分越高,越值得被选为默认翻译官。
  1. 质量权重 0.4翻译质量是阅读体验的基石,权重最高,相当于选翻译时“译文准不准”永远是最重要的。
    0.4×Q0.4 \times Q
  2. 速度权重 0.3速度决定等待时长,权重第二,对应快译员的价值——读新闻时没人愿意等十秒。
    0.3×S0.3 \times S
  3. 成本与稳定性0.2 的成本分关注 API 费用是否划算,0.1 的稳定性分关注服务是否频繁中断。
    0.2×C+0.1×T0.2 \times C + 0.1 \times T

双语对照

领读员有一种独特的“黄金笔记法”:他不在原书上涂改,而是在每一行原文下方轻轻垫一张带译文的透明便签。这样你既能看到英文原句,又能立刻瞄到中文意思,页面却一点没被破坏。沉浸式翻译的“双语对照模式”就是这个思路——译文插在原文下方,形成“英文在上、中文在下”的对照阅读流。

这种模式带来三个层次的体验升级。第一,原文译文并行,完美满足“既要读懂又要学英文”的需求;第二,保留原文排版,图片、表格、链接的位置纹丝不动;第三,你可以随时切换显示模式——只看译文、只看原文、双语对照,一键切换。样式上,字体大小、颜色、背景高亮都能调节,就像给透明便签换不同颜色的笔迹。

排版保持的程度,可以用一个量化指标来衡量:

好的双语阅读,应该像领读员在你耳边轻声翻译,而不是抢过你的书重新排版。排版保持度这个指标,保证了“翻译归翻译,排版归排版”的边界感。这也是沉浸式翻译区别于传统“整页替换式”翻译工具的黄金法则。

P=1−DmutatedHdomP = 1 - \frac{D_{\text{mutated}}}{H_{\text{dom}}}
排版保持度 = 1 − 被改动的 DOM 节点数 ÷ 页面节点总数。P 越接近 1,说明网页结构越“原封不动”。
  1. D_mutated被插件插入或修改的节点数量。改动越少,对原页面结构的侵入越小。
    DmutatedD_{\text{mutated}}
  2. H_dom整个网页的 DOM 节点总数,代表页面的完整骨架规模。
    HdomH_{\text{dom}}
  3. 完整公式用 1 减去改动比例,得到“没被动过”的比例,直观反映排版保持度。
    1−DmutatedHdom1 - \frac{D_{\text{mutated}}}{H_{\text{dom}}}

文本识别

领读员走进书架前,会先做一次“内容分类”:这是正文标题、那是广告栏、还有一片是代码注释。他得判断哪句话该整段翻译,哪句话该跳过。沉浸式翻译的“智能分段”做的就是这件事——它把网页文本切成适合翻译的片段,避免把完整句子拆散,也不会把无关内容硬塞给翻译引擎。

智能分段的核心,是对“句子边界”和“语义完整性”的双重判断。插件会收集页面里所有文本节点,按段落聚合,再根据标点、换行、HTML 标签结构决定切分点。整页翻译时,它像一个稳重的领读员,一段一段地处理,而不是一股脑把整本书扔给翻译官。稳定性保障包括:请求失败自动重试、翻译结果缓存、断网时回退显示原文。动态网站(如 React 单页应用)内容加载慢,插件也通过 MutationObserver 监听页面变化,新内容出现后自动补译。

判断“这段文本值不值得拆开翻译”的置信度,可以用一个 S 型曲线公式描述:

领读员的“断句直觉”不是天生的,而是基于大量规则和模型训练出来的。他会避开复杂的长难句陷阱,把内容切成一段段通顺的“翻译单元”——分得好,译文才不拧巴。

Conf=11+e−(l×w−0.5)\text{Conf} = \frac{1}{1 + e^{-(l \times w - 0.5)}}
置信度 = sigmoid(l×w − 0.5)。l 是文本长度得分,w 是语义边界强度。结果越接近 1,越应该在此处切开并翻译。
  1. sigmoid 函数形式外层 1/(1+e−x) 把任意实数压缩到 0~1 区间,相当于把“该不该切”映射成概率。
    11+e−x\frac{1}{1 + e^{-x}}
  2. 内部信号 l×w−0.5l 是句子长度权重,w 是语义边界强度;减去 0.5 作为阈值偏置,信号为正时置信度超过 50%。
    l×w−0.5l \times w - 0.5
  3. 整体置信度信号越大,Conf 越接近 1,插件就越有信心在这里完成切分并翻译。
    Conf\text{Conf}

RSS订阅

领读员最贴心的服务,是每天清晨把订好的海外晨报放在你桌上,而且每一篇都用透明便签提前译成了中文。这就是沉浸式翻译的“RSS 订阅自动翻译”能力。你不再需要主动去逛几十个英文网站,新文章会像报纸一样自动送上门,而且已经“贴身译好”。

这套服务的实现分四步。第一,订阅源管理:在插件里添加你关心的 RSS 地址,比如 TechCrunch、arXiv 的 feed。第二,自动翻译:新文章被拉取后,插件自动把正文内容送入翻译引擎,译文在阅读器里以双语对照呈现。第三,定时刷新:你可以设置每 30 分钟或每小时检查一次更新,频率越高越耗流量,可自由权衡。第四,内容聚合:所有订阅源的翻译结果汇成一个统一的“双语新闻流”,打开插件就是一份定制日报。

当订阅源很多时,领读员需要决定先翻译哪一篇,这里引入优先级公式:

有了这套晨报机制,阅读海外资讯不再是一场“主动寻宝”,而是一种“开卷即得”的从容。领读员帮你守夜蹲更新,你只需在早餐时翻开日报。

Priority=0.5×F+0.3×R+0.2×Fresh\text{Priority} = 0.5 \times F + 0.3 \times R + 0.2 \times \text{Fresh}
优先级 = 0.5×源权重 + 0.3×阅读热度 + 0.2×新鲜度。得分越高的文章越先被翻译,保证你打开时看到的都是最该读的内容。
  1. 源权重 F每个订阅源可设置权重,常读的网站权重高,优先级更高。
    FF
  2. 热度 R 与新鲜度 Fresh热度代表内容在社区的关注度,新鲜度代表发布时间距离当前有多近。
    R,FreshR, \quad \text{Fresh}
  3. 加权求和三项加权之和决定了处理顺序,让有限的翻译请求优先服务“最重要的内容”。
    0.5×F+0.3×R+0.2×Fresh0.5 \times F + 0.3 \times R + 0.2 \times \text{Fresh}

快捷键

领读员和你之间有一套手势暗号:两指敲桌角是“翻到下一页”,打响指是“切换语言模式”。使用鼠标点击工具栏图标也可以,但高手之间,一个眼神就够——这就是快捷键的魔力。沉浸式翻译内置了一套高效快捷键,让你手指不离键盘就能指挥领读员。

常用的快捷键包括:Alt+A 一键切换当前页面的翻译开关;Alt+T 在“原文/译文/双语”三种模式间循环切换;按下 Alt+Shift+页面按钮可以强制翻译某些框架内无法自动识别的文本。快捷键启用规则也很灵活:可以在设置里查看全部绑定、自定义键位,或彻底禁用,防止与其他扩展冲突。当你在 GitHub、Stack Overflow 之间频繁跳转时,快捷键让“翻译动作”几乎零成本。

用一个小公式表达快捷键带来的效率提升:

高手阅读外文文献,讲究“行云流水”:看到不懂的段落,拇指轻触 Alt+A 翻译、Alt+T 切换对照,阅读节奏完全不被打断。快捷键就是你和领读员之间磨合出的默契。

Eff=TmouseTkeyboard\text{Eff} = \frac{T_{\text{mouse}}}{T_{\text{keyboard}}}
效率提升 = 鼠标操作耗时 ÷ 键盘快捷键耗时。这个比值越大,说明快捷键让你省下的时间越多。
  1. T_mouse完成一次翻译切换所需的时间,比如移动鼠标到工具栏再点击图标。
    TmouseT_{\text{mouse}}
  2. T_keyboard按快捷键完成同样动作所需的时间,通常只需不到 0.5 秒。
    TkeyboardT_{\text{keyboard}}
  3. 比值含义当比值远大于 1 时,快捷键优势显著,连续处理多篇文章时累计省下大量时间。
    TmouseTkeyboard\frac{T_{\text{mouse}}}{T_{\text{keyboard}}}

规则定制

给领读员写一本《工作手册》,是进阶用户最爱的玩法。手册里写着:代码块不用翻译、YouTube 视频要自动打开字幕翻译、某些网站永远不要翻译……这些规则,让领读员从“全面服务”升级为“懂你所需”。

自定义配置覆盖哪些特殊场景?一是代码块不翻译:GitHub 上的代码注释可以译,但代码本身保持原样;二是视频字幕翻译:Netflix、YouTube 等平台的视频字幕可实现双语对照;三是按 URL 匹配规则:比如 docs.example.com 启用 DeepL,news.example.com 禁用翻译。规则语法是轻量的 DSL(领域特定语言),由“URL 匹配条件 + 元素选择器 + 翻译动作”组成,不要求用户会写编程,在设置面板里点选即可完成。

多条规则同时命中时,插件需要决定谁优先,这里用加权匹配排名:

每本工作手册都是用户和领读员之间的“契约”:规则越贴近真实阅读习惯,翻译体验就越像私人定制。有人甚至把规则导出分享,形成了插件社区里的“领读员培训教材”生态。

Rank=∑iwi×Matchi\text{Rank} = \sum_{i} w_i \times \text{Match}_i
匹配排名 = 所有命中规则的权重 × 匹配度之和。得分最高的规则胜出并执行,就像工作手册里“加急条款”优先于“常规条款”。
  1. Match_i 匹配度第 i 条规则与当前页面匹配的程度,匹配越精确值越大。
    Matchi\text{Match}_i
  2. w_i 优先级权重每条规则可配置权重,权重高的规则拥有“一票优先权”。
    wiw_i
  3. 求和排名把所有命中规则的得分累加,总分最高者胜出,决定最终翻译行为。
    ∑iwi×Matchi\sum_{i} w_i \times \text{Match}_i

场景实践

从图书馆大门往里走,不同阅览室有不同规矩:技术文档室、学术论文室、海外资讯室、外语影视室。领读员在每个房间里都要调整自己的服务方式。沉浸式翻译的价值,正是覆盖这些差异巨大的真实阅读场景。

技术文档场景下,开发者读 GitHub README、官方 API 文档,术语准确度最要紧,推荐绑定 DeepL 或 OpenAI 引擎,并开启代码块不翻译规则。学术论文场景下,研究者阅读 PDF 论文时公式不能被破坏,插件在 PDF 阅读器内部渲染译文,同时保留段落结构。海外资讯场景下,产品经理每天刷 TechCrunch、The Verge,RSS 订阅 + 定时刷新让信息流自动双语化。视频字幕场景下,语言学习者看 YouTube 科技演讲,双语字幕同时显示,生词不再挡路。

综合计算信息获取效率的提升:

走出图书馆时你会发现,领读员其实不需要记住每一本书的内容,他只需要在不同房间切换不同服务模式。这正如沉浸式翻译的定位——它不是一个“翻译结果”,而是一个“翻译过程管家”,让每个场景的阅读者都能把精力留给思考,而不是查词。

InfoGain=Bilingual×Speed×Coverage\text{InfoGain} = \text{Bilingual} \times \text{Speed} \times \text{Coverage}
信息增益 = 双语对照得分 × 阅读速度倍率 × 翻译覆盖率。三者相乘,反映出沉浸式翻译对信息获取效率的综合放大效应。
  1. Bilingual 双语得分双语对照带来的理解增益,比纯译文或纯原文更有利于长期学习。
    Bilingual\text{Bilingual}
  2. Speed 速度倍率阅读速度因免查字典而提升的倍率,常见估计为 2~3 倍。
    Speed\text{Speed}
  3. Coverage 覆盖率页面中被成功翻译的文本比例,低覆盖率会严重拉低整体收益。
    Coverage\text{Coverage}

AI 应用场景

海外技术文档速读

阶段:信息获取与知识增强

解决的问题:开发者阅读 Stripe、OpenAI、AWS 等英文官方文档时,句子长、专有名词多。传统做法是打开谷歌翻译整页替换,但代码示例、表格排版全乱;逐段复制到翻译网站又太慢。沉浸式翻译在文档页以双语对照呈现译文,代码块保持原样,技术术语可自定义译法。

具体案例:一名后端工程师在阅读 Stripe API 文档时,开启“代码块不翻译 + DeepL 引擎”规则,先扫中文章节定位参数,再对照英文原文确认细节,将原本 40 分钟读文档的时间压缩到 15 分钟。

学术论文 PDF 双语精读

阶段:深度阅读与理解

解决的问题:arXiv 上的最新论文往往只有英文版,PDF 格式特殊,直接翻译会打乱公式和排版。传统复制文本再翻译的方式丢失了图表上下文。插件在 PDF 阅读器内实现双语对照,公式和图表位置不变,读者只需把目光移到译文行即可。

具体案例:一名 NLP 方向的研究生每天精读 2~3 篇 arXiv 论文,启用 PDF 双语对照 + 段落级分段后,摘要和实验部分的中文理解速度提升近一倍,遇到关键公式还能随时切回原文核对。

RSS 海外资讯自动聚合

阶段:信息聚合与推送

解决的问题:产品经理需要追踪海外竞品动态,每天手动访问十几个英文科技媒体效率太低,信息遗漏严重。沉浸式翻译的 RSS 订阅功能把多个源聚合为一个双语日报,新文章到达后自动翻译,定时刷新保证不漏更。

具体案例:一位 AI 产品经理订阅了 TechCrunch、The Verge、VentureBeat 三个源,每天早上打开插件首页即可浏览已翻译好的双语资讯列表,10 分钟内完成当日行业动态扫描。

Python 演示

python57 行
class TranslationEngine:    def __init__(self, name, quality, speed, cost):        self.name = name        self.quality = quality        self.speed = speed        self.cost = cost     def score(self):        return 0.4 * self.quality + 0.3 * self.speed + 0.2 * (10 - self.cost) + 0.1 * 5     def translate(self, text):        return "[{}] {}".format(self.name, text[:8])  class ImmersiveTranslator:    def __init__(self):        self.engines = [            TranslationEngine("DeepL", 9, 6, 4),            TranslationEngine("Google", 7, 9, 2),            TranslationEngine("OpenAI", 8, 7, 6)        ]     def choose_engine(self, mode):        if mode == "speed":            return max(self.engines, key=lambda e: e.speed)        return max(self.engines, key=lambda e: e.score())     def render_bilingual(self, paragraphs, engine):        rows = []        for para in paragraphs:            zh = engine.translate(para)            rows.append((para, zh))        return rows     def coverage(self, translated_count, total_count):        return translated_count / total_count if total_count else 0.0  def main():    translator = ImmersiveTranslator()    engine = translator.choose_engine("balance")    book = [        "Attention is all you need",        "Transformers changed NLP",        "Bilingual reading is powerful"    ]    rows = translator.render_bilingual(book, engine)    for en, zh in rows:        print(en)        print("   ->", zh)    ratio = translator.coverage(len(rows), len(book))    print("覆盖率: {:.0%}".format(ratio))    print("选定引擎:", engine.name)  if __name__ == "__main__":    main()
目的:模拟沉浸式翻译插件的核心决策链路——多引擎加权评分、按模式选引擎、双语对照渲染、覆盖率统计。
  1. def score(self):给引擎打综合分,权重对应正文中的 0.4 质量 + 0.3 速度 + 0.2 成本 + 0.1 稳定性。
  2. TranslationEngine("DeepL", 9, 6, 4)每台引擎的“简历”:质量分、速度分、成本分。
  3. choose_engine("balance")平衡模式下按综合评分选引擎,相当于领读员根据场景派翻译官。
  4. render_bilingual(...)把每段原文与译文配对,产出双语对照行。
  5. coverage(...)用已翻译段落数除以总段落数,输出覆盖率,对应正文的 Coverage 公式。
  6. if __name__ == "__main__":让代码既可被导入也可直接运行,是实践的优雅入口。

常见误区

误区我装上沉浸式翻译后,打开任何英文网站应该都自动变成中文,为什么还需要点一下按钮?

正解默认情况下,插件采用“按需翻译”策略:只有当你点击图标或按下快捷键(Alt+A)时,它才像领读员一样主动上前服务。自动翻译只会在你显式配置的站点或 RSS 订阅源上发生。这是为了防止每次都打扰你、也避免无谓消耗 API 流量。

为何常见:很多人习惯了浏览器翻译“整页自动替换”的模式,误以为沉浸式翻译也会接管所有页面。

误区Google、DeepL、OpenAI 都是机器翻译,切换到哪个引擎翻译出来的意思都差不多,没必要纠结。

正解不同引擎在长难句、术语、文学性文本上的表现差异很明显。DeepL 对欧洲语言细腻,OpenAI 对上下文理解更强,Google 在短句和实时翻译上更快。引擎切换是一种策略性选择,就像领读员会为学术著作请教授、为新闻请快译员。

为何常见:只读短句或简单页面时确实感受不到差异,容易得出“都差不多”的结论。

误区网页翻译怎么都会把排版搞乱,沉浸式翻译肯定也一样,只是乱得少一点。

正解沉浸式翻译的定位恰恰是“不替换,只插入”——译文以独立节点嵌入原文下方,DOM 结构几乎不被破坏,公式、表格、图片位置全部保留。排版保持度公式 P=1−D_mutated/H_dom 正是对这一能力的量化保证。

为何常见:传统浏览器翻译采用整体替换 DOM 的方式,导致大家对网页翻译的认知固化在“必然乱版”上。

误区订阅了 RSS 自动翻译后,插件会疯狂拉取所有文章,我的 API 额度很快会被耗尽。

正解插件提供了刷新间隔控制(默认 1 小时以上),并且只翻译你打开阅读的文章标题和摘要,正文在进入阅读视图时才按需翻译。它像晨报邮差,按固定频率送报,而不是把整个印刷厂搬回家。

为何常见:对“自动”二字的过度联想,加上对后台行为的不可见,容易让人高估资源消耗。

误区自定义翻译规则需要写复杂的 JS 或正则表达式,普通人根本用不了。

正解沉浸式翻译的规则配置是表单化和可视化驱动的:选择 URL 匹配条件、勾选动作(翻译/不翻译)、选择引擎,保存即可。虽然也支持高级 DSL 语法,但 90% 的用户用不到。它更像是填一张“读者偏好表”,而不是写代码。

为何常见:看到“规则”"DSL"这类词就联想到编程,忽略了产品为了降低门槛所做的表单化设计。

面试题

Q1. 沉浸式翻译的核心交互模式是什么?

单选题 · easy

  • A.全文替换为译文
  • B.原文译文双语对照← 正确答案
  • C.语音朗读外文内容
  • D.离线翻译结果缓存

答案:B。沉浸式翻译最大的特色是双语对照——译文插入原文下方,而不是替换原文。A 是传统翻译的做法;C 是阅读辅助但不是核心;D 是性能优化手段而非交互模式。

Q2. 追求最快翻译速度时,应优先选择哪类引擎?

单选题 · easy

  • A.DeepL 文学翻译引擎
  • B.谷歌快速在线翻译← 正确答案
  • C.百度学术文献翻译
  • D.微软图像文字识别

答案:B。谷歌翻译以响应快、短句处理迅速著称,适合刷新闻等速度优先场景。DeepL 胜在质量而非速度;百度学术翻译和微软 OCR 都不属于通用网页翻译引擎。

Q3. 翻译覆盖率公式中,分母代表什么?

单选题 · mid

  • A.页面中已翻译的段落数
  • B.页面中待翻译的文本块总数← 正确答案
  • C.翻译引擎的请求次数
  • D.页面中图片的加载数量

答案:B。覆盖率 = 已翻译段落数 ÷ 段落总数 × 100%,分母是待翻译文本块总数。它衡量领读员的“清扫范围”,而非请求次数或图片数量。

Q4. 排版保持度 P=1−(D_mutated/H_dom) 接近 1 说明什么?

单选题 · mid

  • A.页面布局被大规模改动
  • B.原文排版几乎没有被破坏← 正确答案
  • C.翻译速度非常快速
  • D.译文质量极其精准

答案:B。D_mutated 是被改动的节点数,H_dom 是总节点数,比值越小 P 越接近 1,代表排版改动越少。B 正确;A 说法正好相反;CD 与公式含义无关。

Q5. 分段置信度 Conf=1/(1+e−(l×w−0.5)) 中,内部信号增大时 Conf 趋近于?

单选题 · hard

  • A.0
  • B.0.5
  • C.1← 正确答案
  • D.无穷大

答案:C。sigmoid 函数把任意实数映射到 0~1。内部信号 l×w−0.5 越大,指数项越小,Conf 越接近 1,代表“此处应该切分翻译”的把握越大。

Q6. 沉浸式翻译支持哪些主流翻译引擎?

多选题 · mid

  • A.OpenAI 大模型翻译← 正确答案
  • B.Google 在线翻译← 正确答案
  • C.DeepL 神经网络翻译← 正确答案
  • D.Adobe 全家桶翻译

答案:ABC。插件支持 OpenAI、Google、DeepL、微软翻译等多种引擎,并可在设置中绑定。Adobe 是设计软件,不提供翻译服务。

Q7. RSS 订阅自动翻译的触发时机是什么?

单选题 · mid

  • A.用户每次手动打开浏览器
  • B.新文章到达且到达刷新周期← 正确答案
  • C.用户点击翻译按钮才开始
  • D.电脑操作系统自动运行

答案:B。插件按设定的刷新间隔(如每小时)检查订阅源,有新文章到达时自动拉取并翻译。A 太频繁且不合理;C 是手动模式;D 与插件机制无关。

Q8. 关于自定义翻译规则,以下说法正确的是?

多选题 · hard

  • A.指定代码块不翻译← 正确答案
  • B.支持视频字幕翻译← 正确答案
  • C.必须会写 Python 脚本
  • D.可按 URL 匹配生效← 正确答案

答案:ABD。规则定制支持代码块排除、字幕翻译、URL 匹配等能力,通过可视化表单配置。C 是错误的:规则语法是轻量 DSL,不需要会写 Python。

Q9. 快捷键对阅读体验的主要价值是什么?

单选题 · easy

  • A.提升翻译操作效率← 正确答案
  • B.改善译文的质量
  • C.降低 API 的费用
  • D.美化页面的样式

答案:A。快捷键的价值在于减少鼠标往返,让翻译开关、模式切换在毫秒内完成,本质是操作效率的提升。它与译文质量、费用、样式无关。

Q10. 当页面某段文本的分段置信度较低时,插件可能如何处理?

多选题 · extreme

  • A.强行硬翻导致语义割裂
  • B.调整切分边界后重试← 正确答案
  • C.直接丢弃全部文本内容
  • D.合并相邻片段再翻译← 正确答案

答案:BD。低置信度意味着“这里切分可能不对”,插件会尝试变更边界并合并相邻片段,形成更完整的语义单元后再翻译。A 是错误做法,C 会丢失内容,都不符合智能分段的设计目标。