欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Google翻译退出中国如何使用它的免费翻译服务 有大用 有大大用

一、采用fsoufsou翻译引擎——简单

据说,其翻译引擎是Google翻译的镜像,刚刚上去看,目前还是可以用的,大家可以访问它的网址:fsoufsou.com/translate,尝试一下它的翻译效果如何。

最新大家也可以尝试使用这个镜像: https://translate.amz.wang/

还可以翻译网站

image.png








二、采用GT4T的谷歌翻译服务——稳定

由于GT4T的翻译服务添加CDN加速,因此其调用谷歌翻译API时不受影响。







三、就是修改本机的hosts文件——有点小复杂(目前这种方法可能已经失效)

由于Google在国内的服务是共享ip的,所以只需要知道它在国内可以访问的ip地址,把它映射到谷歌翻译网址上就可以了。获取方法:
Windows系统下:
1)获取可用的IP

利用快捷键ctrl+r 打开cmd命令行,输入以下命令并回车:

nslookup google.cn







2)添加hosts规则

复制上图中google.cn下Address后面的地址,下来并保存。然后【ctrl+r】打开运行,输入以下路径。

C:\Windows\System32\drivers\etc\hosts

选择用记事本或者Emeditro打开hosts文件。




用记事本打开文件




注意需要用管理员的权限打开和保存。




Hosts地址





打开hosts文件后,将你所获取到的 IP 和 Google 翻译 API 的域名组合成一条 hosts 规则,并将其添加到 hosts 文件中的最后一行,保存文件后插件即可恢复正常使用。如下图如示:




修改host文件





3) 在Chrome中设置

打开Chrome中的设置,点击语言选项卡,设置语言偏好,点亮【询问是否翻译非您所用语言的网页】。




设置Chrome内置翻译




4)在Chrome中测试

打开英文网站,点击右上角翻译图标,或者右键选择【翻译成中文】,可以把网页翻译成中文。







如果想翻译文本也可以,把txt文件拖到Chrome里面,提示会翻译成英语,并且可以在原文或者译文的界面切换。

四、用Python调用谷歌翻译镜像API

详细请参与以下文章:

以上三种方法就可以让Google离开国内后再次使用其翻译服务,本人亲测可以使用,大家可以有选择地使用。

关注我,一个热爱翻译技术和Python编程的文科生,带给你不一样的学习体验。


成功恢复Google Translate的使用能力了。不过在执行“nslookup google.cn”指令之前,必须先让windows设备连接上“互联网”才行。之后就可以得到正确的地址了。
10-08
·IP 属地江苏
榕岩

修改hosts完可以一键翻译网页了,感谢您的分享

10-05
·IP 属地福建
素兮若雪

感谢分享镜像

11-05
·IP 属地日本
倒霉的仙人
10-06
·IP 属地新疆
楚青

fsoufsou 这个有bug啊,好像只有英-->中可以用。

10-05
·IP 属地陕西
PythonFan
作者
是的,目前英中的可以使用。
10-05
·IP 属地河南
爱死亡机器人

右击网页翻译中文无法使用了,真的糟糕。只能好好学习英文了

10-05
·IP 属地北京
PythonFan
作者
你要先配置下hosts才可以用右键翻译
10-05
·IP 属地河南
pantaq

虽然说一些国产浏览器,或者说国产翻译软件也有全屏翻译,网页翻译等的功能,但是用过双方的产品就知道,国内的一个小小翻译软件竟然也™的加了自审查机制;你浏览外网很多东西人家说的很直白,你这个翻译不出来,那个翻译不出来;对人获取信息有很大的阻碍;

10-04
·IP 属地西藏


来自 https://zhuanlan.zhihu.com/p/570526536


一行Python代码调用Google翻译API

最新大家为了使用谷歌翻译用尽了各种方法:

有修改hosts后利用Google翻译插件的,也有使用其它翻译引擎如deepl, 同花顺的,今天介绍的是一位mu大佬在hf.co上架设的一个免费Google的API,速度不是很快,但是可以接受,其中的核心代码如下:

import requests
text=input("请输入要翻译的内容:")
def translate(text):
    return requests.post("https://hf.space/embed/mikeee/gradio-gtr/+/api/predict", json={"data": [text, "en", "zh"]}).json()["data"][0]
print(translate(text))

我用这个API更新了我的Newsreader,界面如下:

这里是下载地址,大家可以下载试用:

链接:pan.baidu.com/s/1n3uhJI

提取码:1234


来自  https://zhuanlan.zhihu.com/p/576424055


普通分类: