谷歌带走了我最爱的全文翻译,连夜找来1个复活方法和6个替代神器!

news2024/11/25 4:18:42

在这里插入图片描述

想必前段时间大家都被谷歌翻译退出中国的相关文章刷屏过了

虽然表面上谷歌官方给出的原因是中国用户太少、使用率太低了,所以才选择退出中国市场。但根据网上的猜测,更大的可能应该是因为给谷歌翻译接入的 googleapis.com 在9月28日因某种神秘力量而国内不可访问了,进而导致谷歌翻译网站在国内访问时会严重变形

可能的确是综合了使用率较低的原因,谷歌官方这次没去修,而是直接选择把网站停服了

虽然谷歌翻译停服了影响并不大——毕竟我们还有那么多的翻译引擎可以替换 (国内的百度、有道等翻译引擎应该偷着笑惨了)

阿虚之前还专门写过一期文章评测各大翻译引擎的翻译质量,谷歌翻译还真不完全排的上名次
https://mp.weixin.qq.com/s/EdtlmV_xJfuM5jmOq57WFQ

但我想更让人感到可惜的是 Chrome 浏览器上的网页全文翻译没了,像阿虚这种经常帮忙找软件、找奇怪电脑问题解决方案的人,就经常会去逛国外的软件站、IT论坛…Chrome 的全文翻译算是我最常用的功能之一了

▲看来众多网友和阿虚同感

甚至在阿虚换成 Edge 浏览器这么久之后,之前还在电脑上保留 Chrome 的唯一原因就是这个全文翻译了

废话不再多说了,就因为谷歌翻译这事的发生,阿虚决定今天来研究下网页全文翻译这事(现在很多手机厂商自带浏览器都提供了网页全文翻译功能,移动端的问题就暂时不在今天的讨论范围之类的)

Chrome浏览器

阿虚这里还是先来说一下给谷歌翻译暂时续命的方法——正好,这个方法不是给网页谷歌翻译(translate.google.cn)续命的,而是给Chrome的全文翻译功能续命的

刚出问题那阵子,都得依靠手动修改,好在现在已经有大佬帮我们写出了一键化修复工具了,并且还开源在了Github:https://github.com/Ponderfly/GoogleTranslateIpCheck

值得一提的是,软件不仅支持 Windows,还提供了对 Mac,Linux 的支持

如果你访问Github困难,建议了解《2022 Github加速访问教程》

工具的修复原理很简单,就是寻找谷歌翻译国内还能使用的IP地址,然后帮你写入到系统本地 hosts 文件中,不懂阿虚在说什么也没关系,下载后直接双击程序,软件会自动开始检测可用IP:

最后会自动选择延迟最低的IP地址,输入Y,再按下回车即可完成设置(如果因为本地用户权限问题修改失败,还得是手动修改一下 hosts 文件)

PS:如果软件无法替你修规 hsots 文件,请自行打开hosts文件目录C:\Windows\System32\drivers\etc,并且右键hosts文件 » 属性 » 常规 » 将只读选项去掉勾选;如果右键 hosts 文件 » 打开方式选择记事本还是无法编辑,请继续在属性 » 安全 » 在组或用户名这里选择当前用户 » 编辑 » 勾选完全控制权限,然后依次确定即可

保存修改,然后重启Chrome浏览器就能可恢复全文翻译功能啦~

其他有全文翻译的浏览器

不过从以往的经验来看,修改hosts文件或许并非长久之计,该凉早晚还可能会凉,既然都写到这里了,阿虚借机就再介绍一些也带有全文翻译的浏览器吧

各家浏览器推出了这么久,Chrome 的全文翻译功能早就不是一家独有了(虽然个人感觉是兼容性最好的),很多其他浏览器其实也自带了网页全文翻译功能,如果你时不时需要访问国外网站,那选一个浏览器备用也是不错的选择(就像阿虚因为傲游浏览器的资源嗅探功能一直都有保留它在电脑上)

这里阿虚把主流浏览器都测试过了一遍,结论是 Safari、Opera、华为浏览器、搜狗浏览器、Brave、 Yandex浏览器、傲游浏览器、UC浏览器、猎豹浏览器都没有或者无法使用全文翻译功能(Opera的全文翻译测试不能正常使用,UC/猎豹浏览器和有道翻译合作但无法正常使用,Yandex只有选中翻译)

而目前自带网页全文翻译且可正常使用的浏览器仅有以下几款

Edge浏览器

首先肯定就是新版 Edge 浏览器,在网页上右键或者点击地址栏即可进行全文翻译,毫无疑问调用的是必应翻译,并且兼容性不错,在绝大多数网页上都能正常使用

Edge浏览器也是阿虚目前最推荐的浏览器,兼顾 Chrome 优点的同时,扩展、数据同步也能更轻松的解决。在 Beta、Dev、Canary 版中,阿虚一般推荐大家下载兼顾稳定性&新特性的 Beta版:https://www.microsoftedgeinsider.com/zh-cn/download

360极速浏览器X

别看到360就开喷哈,360极速浏览器其实还挺不错的。很多人可能装上之后会发现浏览器有广告,但其实这不是浏览器的广告而是360极速浏览器默认导航页的广告,这个自己去浏览器设置中改掉默认首页即可

这里提供一个360极速浏览器X的下载直链:http://urlqh.cn/n1q0u

还是先说360极速浏览器的全文翻译功能吧,翻译功能的界面UI几乎和 Chrome 一模一样(毕竟是基于Chromium改过来的),但有意思的是360不止保留了 Chrome 的谷歌翻译,360同时还有和有道翻译有合作,这也使得在谷歌翻译凉凉之后,360极速浏览器的全文翻译功能依然可用

除外阿虚之所以会推荐360极速浏览器主要还因为它仍然支持 flash,在装上 flash 插件之后 Chrome/Edge 等浏览器依然不能打开带 flash 的网页,而360极速浏览器则没有问题

▲左edge浏览器/右360极速浏览器X

QQ浏览器

QQ浏览器其实也自带的网页全文翻译功能,不过点击中英对照的话,不是在当前网页实现而是会跳转到新网页展示(这个中英文对照的效果并不好),同时这里也会发现QQ浏览器内置的网页全文翻译其实是和搜狗翻译合作的

虽然QQ浏览器在安装 flash 插件之后也支持查看 flash 网页,但整个浏览器从侧边栏、扩展栏等而言都不如360极速浏览器清爽,主要是再加之QQ浏览器会各种对网站误拦截,所以这里并不十分推荐:https://browser.qq.com/

小书签

如果你有好好观察国内的翻译引擎(比如百度翻译),你会发现:除了可以翻译文字,实际上百度翻译也是可以翻译网页的!

只需要把网址粘贴到输入框,再点击翻译,浏览器就会跳转到一个新的页面展示全文翻译后的网页结果

但是这相比直接在浏览器工具栏点击一下就能实现的全文翻译,每次还得*「打开翻译网站,复制粘贴网址,再点击翻译」*——也太麻烦了

好在我们可以利用浏览器的书签功能,来实现:一键完成以上步骤!

没错,浏览器的书签其实不止能用来收藏网址,因为点击书签的动作实际上就是在浏览器的地址栏输入并打开了网址而已,而在浏览器的地址栏,我们其实还可以输入 javascript 代码来执行——即我们可以把 javascript 代码添加成书签,进而通过书签栏快速执行

不过我们需要这样来添加书签:打开浏览器的书签管理器 » 点击添加新书签

百度全文翻译

就先说百度翻译吧,复制以下代码,填写到书签网址一栏,新建书签:

javascript:(function(){window.open('http://fanyi.baidu.com/transpage?query=%27+escape(document.location.href)+%27&from=auto&to=zh&source=url&render=1%27)})();

书签名称可以自行随意命名:

然后我们在访问网页的时候,点击书签栏,即可快速调用百度翻译的全文翻译功能~

有道全文翻译💡

同理我们还有有道翻译可以使用,具体代码如下:

javascript:(function(){window.open('http://webtrans.yodao.com/webTransPc/index.html#/?url=%27+escape(document.location.href)+%27&from=auto&to=auto&type=1%27)})();

有道翻译相比百度翻译更强的是提供了原文+译文模式!这种在看国外信息是显然是最好的模式,对于有一定英语水平的同学可以自行判断翻译的是否准确

PS:有道翻译的自动检测功能可能会有问题,有时候需要自己点击上方箭头处切换一下翻译前后的语言

另外在 Edge 浏览器上使用有道翻译的全文翻译功能,会莫名其妙被 Edge 浏览器的 Microsoft Defender Smartscreen 功能给拦截???

好在我们可以在 Edge浏览器中的关掉此功能来解决此问题~~(PS:阿虚用这么久Edge浏览器还真几乎没见这个功能拦截过啥网站,没想到竟然把一个翻译功能网页给拦截了)~~

跳转彩云小译翻译💡

彩云小译其实之前官方就有提供书签版翻译工具,然而有在用此服务的同学肯定都发现无论是官方版书签还是网友制作的油猴脚本都接连失效了

阿虚调查了一番发现原因是,彩云小译各平台的浏览器包括 Safari 扩展都已开发完成,所以永久下线了书签翻译的接口——说白了就是逼大家去用他家的浏览器扩展*(扩展并不是免费的)*

不过彩云小译的网页版其实还能免费使用,阿虚本来还尝试想重新写一个脚本来实现一键跳转实现翻译的,但彩云小译的翻译方式和其他翻译引擎都不一样,再加上浏览器存在跨域限制,是没办法直接靠脚本模拟跳转新网页、粘贴链接、再打开新生成后的…

如果你实在还想免费用彩云小译翻译功能,阿虚简单写了个能解决一半操作的脚本:

javascript:(function(){const el=document.createElement("textarea");el.value=decodeURIComponent(location.href);document.body.appendChild(el);el.select();document.execCommand("copy");document.body.removeChild(el);window.location="https://fanyi.caiyunapp.com/";})();

添加方式还是也上面一样,这个脚本实现的功能很简单:就是复制当前网址,然后跳转到彩云小译网页版剩下你需要手动粘贴网址,并点击生成后的地址才能查看翻译结果

彩云小译提供的也是原文+译文,相比众多全文翻译,这个特点真的很有优势,但缺点是在某些网站上会无法使用(提示出现网络问题)🤷🏻‍♂️

浏览器扩展

上面也提到了彩云小译逼着大家去用它家的浏览器扩展,但他们家的浏览器扩展是收费的(免费用户只能试用10次网页翻译,付费价格则是12月/51季/156年)

阿虚又找了不少提供浏览器扩展的知名翻译工具比如 DeepL划词翻译(名字叫这个但现已支持全文翻译,且聚合多款翻译引擎)、沙拉查词(就是调用彩云小译,限制和其是一样的)…

但发现这些工具都没办法免费使用全文翻译功能,DeepL 需要购买 Pro 会员才能使用网页全文翻译,但价格非常贵,需要$6.99每月,且不支持国内付费方式;划词翻译虽然聚合多款翻译引擎,但非会员每天只能使用 3 次网页全文翻译功能,而会员价格是2周/5月/45年128永久

不过好在经过阿虚的不懈努力,还是找到了2款免费的全文翻译扩展

百度翻译

很多人应该不知道,其实百度翻译也有浏览器扩展版,但百度很心机的只提供了Chrome网上应用商店的下载入口,并且不知道什么原因这个扩展已经从Chrome网上应用商店下架了,这样导致了其知名度很低:https://fanyi.baidu.com/static/webpage/pluginPage.html?fr=pcplugin

但其实呢这个扩展并没有失效,我们可以从第三方网站下载crx文件来安装,阿虚这里提供几个国内可访问Chrome版扩展下载地址:

  1. https://chrome.zzzmh.cn/info/edhchknefojhifoiebpcbkhcjlkkklci
  2. https://www.extfans.com/productivity/edhchknefojhifoiebpcbkhcjlkkklci/download/
  3. 打开此网站:https://crxdl.com/,搜索百度翻译

具体crx扩展文件的安装方法阿虚这里就不复述了,上述扩展下载网站都有说明,或者你也可以看看阿虚原来这期文章《不搞懂这些,你就不可能把Chrome扩展玩明白!》

另外这款扩展安装之后会被Chrome标记为不安全,解决方法可以点击这里复习阿虚这期文章的第2.3节

整体翻译效果还是不错的,并且还支持划词翻译

腾讯交互翻译

在时过多年之后,腾讯也终于是不再纯依靠和搜狗翻译合作,而是终于推出了自己的翻译引擎。基于人工智能神经网络和深度学习技术辅助的机器翻译工具——腾讯交互翻译 TranSmart:https://transmart.qq.com/

这款翻译引擎涵盖了网页版、多平台客户端以及浏览器网页翻译插件,大家可以自行到官网选用(支持Chrome/Edge/Firefox等)

除了整页翻译,腾讯交互翻译也是支持网页划词翻译的,大家可以自行安装扩展后体验~

花了几天时间终于把这篇写完了,另外我想一些粉丝对翻译质量还是很有要求的,关于各大引擎的翻译质量大家可以参考我之前的这期评测(👈点击查看),而各大翻译引擎的免费网页全文翻译方案阿虚最后再整理一下:

  1. 谷歌翻译:Chrome浏览器
  2. 必应翻译:Edge浏览器
  3. 搜狗翻译:QQ浏览器
  4. 彩云小译:小书签
  5. 有道翻译:小书签/360极速浏览器X
  6. 百度翻译:小书签/浏览器扩展
  7. 腾讯翻译:浏览器扩展

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/684952.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JVM原理简介

前言 JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。 运行流程 我们都知道java一直宣传的口号是:…

应急响应篇之Linux入侵排查

0x00 前言 当企业发生黑客入侵、系统崩溃或其它影响业务正常运行的安全事件时,急需第一时间进行处理,使企业的网络信息系 统在最短时间内恢复正常工作,进一步查找入侵来源,还原入侵事故过程,同时给出解决方案与防范措…

【CV】从分类到回归:常见算法评价指标,如ROC,MAP等

目录 分类问题准确率(Accuracy)精确率(Precision)召回率或真正率(Recall)假正率(False Positive Rate, FPR)特异性(Specificity)ROC曲线P-R曲线(精…

AI换脸背后的产业链详解,往后神仙姐姐背后有可能是......

近期在各大平台都可以看到换脸新闻,和大家分享一下最近让我心痛的一张图片 那除了大家用来恶搞之外,AI诈骗的新闻层出不穷。我们国内目前今天最大的是下面这起事件: 而国外,因为技术更加成熟一点,所以被诈骗的金额高达…

PostgreSQL修炼之道之数据库优化(十八)

12.1 数据库优化准则和方法 12.1.1 数据库优化准则 数据库优化的思路有很多种。比较常用的是下面两种优化思路。 第一种思路:有人说过,“The fastest way to do something is dont do it”,意思是说,“做得最快的方法就是不做”…

mysql 集群实验~~双主双从搭建

这里写目录标题 搭建mysql集群实现双主双从的同步一、部署环境1.1 分别安装mysql服务并设置域名解析 二、 配置双主MySQL服务器2.1由于是双主,所以master2是master1的从,同时master1又是master2的从所以都要开启二进制和中继日志2.2 重启服务2.3 测试双主…

医院云HIS:运维运营分系统功能简介

一、运维运营分系统简介 一级菜单包括:系统运维、综合监管、系统运营 系统运维包括二级菜单:环境管理、应用管理、菜单管理、接口管理、任务管理、配置管理 综合监管包括二级菜单:综合监管 系统运营包括二级菜单:机构管理、药…

【海明码】一题学会海明码!

一、详细步骤 1、海明码,也称汉明码 2、海明码数据码校验码 3、假设数据码为1100,有4位,即n4 4、由公式2^k>nk1,解得k3,即需3个校验码 5、校验按2^i(即2的i次幂,如1、2、4、8、16、32..…

2入门matlab图像处理图像的基本操作(matlab程序)

学习目标:学习关于图像的基本操作 代码及运行结果 %% 通过抖动来增强图像的色彩对比度 clear all; close all; Iimread(cameraman.tif); %读取灰度图像 BWdither(I); %通过抖动转换为二值图像来增强图像的色彩对比度 subplot(121); imshow(I); subplot(122);…

电气火灾监控系统行业技术应用现状

摘要:我国现有的电气火灾监控系统的应用效果不佳,为了让电气火灾监控系统的发展能满足现代化人们的需要,对此进行分析与研究。网络化时代的到来,电气火灾监控系统将顺应时代潮流,逐步实现系统的网络化、智能化、可视化…

神经网络原理(1)

眼下最热门的技术,绝对是人工智能。 人工智能的底层模型是"神经网络"(neural network)。许多复杂的应用(比如模式识别、自动控制)和高级模型(比如深度学习)都基于它。学习人工智能&a…

sql笛卡尔积和自然连接

SQL中的笛卡尔积 即AxB。可以简单理解为两个集合的乘积。 SQL语法 SELECT * FROM tb1 CROSS JOIN tb2; -- 等价于 SELECT * FROM tb1, tb2; -- 等价于 SELECT * FROM tb1 INNER JOIN tb2; -- 这是内连接**CROSS JOIN不能加ON。** 从行和列两个维度来观察上例笛卡尔积的结果集…

Mybatis源码分析_解析大流程梳理_补充 (4)

上一篇&#xff0c;我们这只是粗略的说了一下Mybatis的配置文件解析的大体流程。而这一篇针对上一篇进行补充。 1. <sql> 是如何解析的 我们经常会把一些公用的&#xff0c;重复出现的字段写在<sql>标签中&#xff0c;而通过上图&#xff0c;我们知道sqlElement是…

unity 性能优化学习笔记——静态资源的导入

1 Audio导入设置检查与优化 根据平台选择合理的音频设置&#xff0c;原始音频资源尽量采用未压缩WAV格式 - 移动平台对音乐音效统一采用单通道设置&#xff08;Force to Mono&#xff09;,并将音乐采样频率设置为22050Hz - 移动平台大多数声音尽量采用Vorbis压缩设置&#xff0…

RISC-V处理器的设计与实现(一)—— 基本指令集

本人小白一枚&#xff0c;在学习FPGA的过程中偶然刷到了tinyriscv这个开源项目&#xff0c;并且自己对计算机体系结构的知识也很感兴趣&#xff0c;所以想参考这个开源项目做一个基于RISC-V指令集的CPU&#xff0c;下面是tinyriscv这个开源项目的地址&#xff0c;本项目很多思路…

专属 Python 开发的完美终端工具

概要 Rich 是一个 Python 库&#xff0c;用于在终端中提供富文本格式和精美的格式。 Rich 是一个非常强大的 Python 库&#xff0c;不仅在终端中提供丰富的文本和漂亮的格式&#xff0c;还可以显示表情符号、表格、进度条、标记&#xff0c;甚至语法突出显示的代码。 Rich 是一…

nginx的优化

目录 一 隐藏版本号在网页上面有nginx的版本号会让别人攻击你的服务器 二 nginx的优化之日志分割 三 nginx的优化之页面压缩 四 连接超时 五 nginx的并发设置 七总结:nginx的优化 一 隐藏版本号在网页上面有nginx的版本号会让别人攻击你的服务器 如图所示 第一种方法是关…

什么是 DOM?DOM树如何生成的?

什么是 DOM 文档对象模型(Document Object Model)。它提供了对文档结构化的描述,并将HTML页面与脚本、程序语言联系起来。 在渲染引擎中&#xff0c;DOM有以下几个层面的作用&#xff1a; 从页面来看&#xff0c;DOM就是生成页面的基本数据结构从JS脚本来看&#xff0c;DOM提…

前端 js 操作 Cookie 详细介绍与案例

1 前言 1.1 详细介绍 名称和值&#xff1a;Cookie由一个名称和对应的值组成。名称是一个字符串&#xff0c;用于标识Cookie&#xff0c;而值则是与名称相关联的数据。域名&#xff1a;每个Cookie都与特定的域名相关联。Cookie只会被发送到与其关联的域名下的请求中。路径&…

MybatisPlus多数据源原理与问题简析

文章目录 1. 使用1.1. 引包1.2 增加配置1.3 使用DS注解 2. 源码2.1 Configuration文件, 加载配置与bean注入2.1.1 配置类 2.2 注册DataSource2.2.1 获取所有的DataSource2.2.1.1 构建DataSource 2.2.2 对数据源分组 2.3 切换数据源2.3.1 DynamicDataSourceContextHolder2.3.2 D…