Python使用googletrans报错的解决方法


Posted in Python onSeptember 25, 2018

问题

最近在工作中发现了一个问题,Python代码一直用着免费的Google翻译API插件googletrans,这两天突然就报错了:

Traceback (most recent call last):
File "xxx.py", line 5, in <module>
result = translator.translate("Result from google translator", dest="zh-CN")
File "/usr/lib/python3.4/site-packages/googletrans/client.py", line 172, in translate
data = self._translate(text, dest, src)
File "/usr/lib/python3.4/site-packages/googletrans/client.py", line 75, in _translate
token = self.token_acquirer.do(text)
File "/usr/lib/python3.4/site-packages/googletrans/gtoken.py", line 180, in do
self._update()
File "/usr/lib/python3.4/site-packages/googletrans/gtoken.py", line 59, in _update
code = unicode(self.RE_TKK.search(r.text).group(1)).replace('var ', '')
AttributeError: 'NoneType' object has no attribute 'group'

单独写个测试:

from googletrans import Translator;

if __name__ == "__main__":
translator = Translator()
result = translator.translate("Result from google translator", dest="zh-CN")
print(result.text)

result = translator.translate("使用免费谷歌自动翻译API", dest="en")
print(result.text)

曝出同样的错误。

Python使用googletrans报错的解决方法

解决办法

谷歌爸爸的翻译API接口进行了改动,让一票翻译的软件包不好使了。问题影响是全球性的,所以GayHub上很快就跟进讨论,并提交代码修复。代码在手,方案我有,三步操作让googletrans重新好使:

  • 卸载已有的googletrans;
  • git克隆最新的代码;
  • 安装包。

打开终端,三个命令搞定问题:

pip uninstall googletrans
git clone https://github.com/BoseCorp/py-googletrans.git
cd ./py-googletrans && python setup.py install

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

参考

https://stackoverflow.com/questions/52455774/googletrans-stopped-working-with-error-nonetype-object-has-no-attribute-group

Python 相关文章推荐
wxpython学习笔记(推荐查看)
Jun 09 Python
Python下rrdtool模块的基本使用方法
Nov 13 Python
Python 操作文件的基本方法总结
Aug 10 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 Python
python自动发送测试报告邮件功能的实现
Jan 22 Python
python DataFrame 取差集实例
Jan 30 Python
关于Python3 类方法、静态方法新解
Aug 30 Python
Python实现语音识别和语音合成功能
Sep 20 Python
python实现一个简单RPC框架的示例
Oct 28 Python
python BeautifulSoup库的安装与使用
Dec 17 Python
Python 视频画质增强
Apr 28 Python
Python实现简单的用户交互方法详解
Sep 25 #Python
Python中反射和描述器总结
Sep 23 #Python
python3实现爬取淘宝美食代码分享
Sep 23 #Python
ubuntu16.04制作vim和python3的开发环境
Sep 23 #Python
Python实现注册、登录小程序功能
Sep 21 #Python
用于业余项目的8个优秀Python库
Sep 21 #Python
Python 经典面试题 21 道【不可错过】
Sep 21 #Python
You might like
那些年一起学习的PHP(三)
2012/03/22 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
Jquery 自定义动画概述及示例
2013/03/29 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
2016/07/07 Javascript
JavaScript中const、var和let区别浅析
2016/10/11 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
通过cordova将vue项目打包为webapp的方法
2019/02/02 Javascript
详解webpack 最简打包结果分析
2019/02/20 Javascript
20个必会的JavaScript面试题(小结)
2019/07/02 Javascript
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
几道PHP的面试题
2012/05/19 面试题
成人毕业生自我鉴定
2013/10/18 职场文书
实习生自荐信范文分享
2013/11/27 职场文书
小学生防溺水广播稿
2014/01/12 职场文书
高二生物教学反思
2014/01/27 职场文书
《青蛙看海》教学反思
2014/04/23 职场文书
煤矿安全生产标语
2014/06/06 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
2014年售票员工作总结
2014/11/19 职场文书
党员争先创优承诺书
2015/01/20 职场文书
技术员岗位职责
2015/02/04 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书
导游词之白茶谷九龙峡
2019/10/23 职场文书