在python脚本中引入谷歌翻译

在python脚本中引入谷歌翻译

更新

2020/7/2:pip找不到py_translator了,无法pip安装。且报错超时。
改用translate包。
pip install translate

>>> from translate import Translator
>>> translator=Translator(from_lang="chinese",to_lang="english")
>>> translation = translator.translate("床前明月光,疑是地上霜;举头望明月,低头思故乡")
>>> translation
'The moonlight in front of the bed is suspected of frost on the ground; looking up at the moon, looking down at the hometown'

2020/6/19:py_translator测试可用。

环境

win10 + anaconda + python 3.7.5 + py_translator-2.1.9
原本打算使用 googletrans,但是一直报超时错误:httpcore._exceptions.ConnectTimeout: timed out
所以改用py_translator,直接pip安装。

使用

from py_translator import Translator

# 不指定service_urls会超时
t = Translator(service_urls=['translate.google.cn'])
s = t.translate('今天',src='zh-cn',dest='en').text 
print(s) # Nowadays
s = t.translate('她是一个美丽的女人',src='zh-cn',dest='fr').text
print(s) # Elle est une belle femme
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值