偶然机会需要用到Python来翻译资料,调研一番发现googletrans这个插件还不错。
安装好插件,尝试写了个demo
# -*- coding: utf-8 -*- from googletrans import Translator translator = Translator(service_urls=[ 'translate.google.com', ]) def translate(data): response = translator.translate(data, dest='zh-CN') return response.text if __name__ == "__main__": to_be_translate = ''' <p>In this tutorial, we'll learn how to use Filters.</p> ''' response = translate(to_be_translate) print(response)
发现始终报错
AttributeError: 'NoneType' object has no attribute 'group'
最后查阅资料发现需要升级库的版本。。。
Hi guys
This problem has been solved in new version. please install 4.0.0rc1 version
pip install googletrans==4.0.0rc1
参考资料:
https://github.com/ssut/py-googletrans/issues/280#issuecomment-906161847