网页全文翻译
如果你觉得多次网页划词比较繁琐,也可以使用网页全文翻译功能一次性翻译整个网页的文本。
网页全文翻译可以用以下几种方式打开:
打开之后,网页右下角会弹出控制面板,可以修改翻译服务、切换双语 / 原文 / 译文显示等。
全文翻译功能可能会消耗大量字符!
自行申请密钥的用户请注意:你浏览的网页可能包含大量字符,请注意字符数的消耗情况!曾有用户反馈对几十个网页使用了全文翻译功能就消耗了二十万字符的情况。建议:
- 使用网页全文翻译功能时,不要使用自行申请密钥的翻译服务。
- 如果 你一定要用自行申请密钥的翻译服务,那么:
- 不要在有很多动态功能的网页(比如 Youtube、Twitter)上使用,只在文档类这种基本只有纯文本的网页内使用。
- 使用过程中,经常去翻译服务的官方平台看一下消耗了多少字符,避免无意之间超过了免费额度导致扣费。
为什么全文翻译功能可能会消耗大量字符?
现代的网页是很复杂的:
- 翻译服务是会将标点符号、空格、换行等也计算在字符数内的,而一般的网页大量包含这些字符。
- 有些内容一开始是不可见的,只在特定情况下才出现,比如点击了按钮之后才出现的隐私协议 / 用户协议之类的大量文本,而这部分内容也可能会被翻译。
- 有些内容是无限动态加载的,比如滚动到最底部就会加载新的内容,再次滚动到底部还会加载,如此循环反复。每次有新内容时,全文翻译功能都会触发翻译。
虽然划词翻译尽可能做了优化(比如去掉首尾空格、只对可视区域内的文本进行翻译等),但不可能覆盖全世界所有网页的使用情况,而这些情况会让你没有意识到你正在大量且持续消耗字符数!
常见问题
部分文本未翻译
请确保你将划词翻译升级到了 v8.5.0 及以上版本。v8.5.0 的划词翻译使用了全新的文本检测算法,理论上不会再出现遗漏文本的情况了。
翻译结果跟划词时不一样
首先需要说明的是,翻译服务会根据上下文调整翻译结果。比如有三句话 A、B、C,当你把这三句话组合在一起翻译时,句子 A 和 C 就是 B 的上下文,B 的翻译结果就可能会跟你单独翻译时的结果不一样。
一个真实的案例
而网页全文翻译就是将多个段落的文本拼接成了一句话发给翻译服务翻译的,也就是说,在网页全文翻译的情况下,每段文本都是带有上下文的,而单独划选一段文本时是仅将这一段文本发给了翻译服务,是不带上下文的。
译文没有保留原文里的链接
这要分为两种情况。