我正在寻找一堆不同的库来更好地学习python,我想尝试使用GoogleTrans库来编写程序。我使用pip下载了它,然后导入了它,并阅读了如何使用它。我可以逐行复制,但仍然会给我一个错误。这是我的代码,要怎么做才能得到
from googletrans import Translator
translator = Translator()
translateText = translator.translate("hola.")
这是我得到的错误:
Traceback (most recent call last):
File "C:\Users\SteelZK\Desktop\Projects\gtts-translator.py", line 4, in <module>
translateText = translator.translate("hola.")
File "C:\Users\SteelZK\AppData\Local\Programs\Python\Python37\lib\site-packages\googletrans\client.py", line 172, in translate
data = self._translate(text, dest, src)
File "C:\Users\SteelZK\AppData\Local\Programs\Python\Python37\lib\site-packages\googletrans\client.py", line 75, in _translate
token = self.token_acquirer.do(text)
File "C:\Users\SteelZK\AppData\Local\Programs\Python\Python37\lib\site-packages\googletrans\gtoken.py", line 180, in do
self._update()
File "C:\Users\SteelZK\AppData\Local\Programs\Python\Python37\lib\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'
答案 0 :(得分:0)
固定库应该在这里,我现在正在测试它们
https://pypi.org/project/py-translator/
pip3 install py_translator == 1.8.9
从py_translator导入翻译器 s = Translator()。translate(text ='你好我的朋友',dest ='es')。text 打印