![](/img/trans.png)
[英]I have written one code in python 2 now i want to execute this in python3, i am getting error
[英]I am using python3 and I want to translate some text, So I used “googletrans” package, but I am getting some error
我的代码:
>> from googletrans import Translator translator = Transltor()
>> translator.translate("Hello",dest="hi") # "hi" = in hindi language
但我收到一个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "F:\YourTranslator\env\lib\site-packages\googletrans\client.py", line 182, in translate
data = self._translate(text, dest, src, kwargs)
File "F:\YourTranslator\env\lib\site-packages\googletrans\client.py", line 78, in _translate
token = self.token_acquirer.do(text)
File "F:\YourTranslator\env\lib\site-packages\googletrans\gtoken.py", line 194, in do
self._update()
File "F:\YourTranslator\env\lib\site-packages\googletrans\gtoken.py", line 62, in _update
code = self.RE_TKK.search(r.text).group(1).replace('var ', '')
AttributeError: 'NoneType' object has no attribute 'group'
使用 python3,pip 2020 最新版本提前致谢
好的伙计们,我找到了答案
首先你必须卸载你的 googletrans
pip install googletrans
然后安装这个:
pip install googletrans==3.1.0a0
错误已解决从这里找到
我不知道它是否适合您,但使用google_trans_new适合我。
安装:
pip install google_trans_new
使用:
from google_trans_new import google_translator
translator = google_translator()
mystring = "pick your language"
result = translator.translate(mystring, lang_tgt = "de")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.