下面是简单的代码:
from googletrans import Translator
translator = Translator()
translator.translate('Hello!! How are you?',dest='de').text
它有时工作,有时抛出异常:
--------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in 1 from googletrans import Translator 2 translator = Translator() ----> 3 translator.translate('Hello!! How are you?',dest='de').text
~/anaconda3/envs/hugging/lib/python3.8/site-packages/googletrans/client.py in translate(self, text, dest, src, **kwargs) 180 181 origin = text --> 182 data = self._translate(text, dest, src, kwargs) 183 184 # this code will be updated when the format is changed.
~/anaconda3/envs/hugging/lib/python3.8/site-packages/googletrans/client.py in _translate(self, text, dest, src, override) 76 77 def _translate(self, text, dest, src, override): ---> 78 token = self.token_acquirer.do(text) 79 params = utils.build_params(query=text, src=src, dest=dest, 80 token=token, override=override)
~/anaconda3/envs/hugging/lib/python3.8/site-packages/googletrans/gtoken.py in do(self, text) 192 193 def do(self, text): --> 194 self._update() 195 tk = self.acquire(text) 196 return tk
~/anaconda3/envs/hugging/lib/python3.8/site-packages/googletrans/gtoken.py in _update(self) 60 61 # this will be the same as python code after stripping out a reserved word 'var' ---> 62 code = self.RE_TKK.search(r.text).group(1).replace('var ', '') 63 # unescape special ascii characters such like a \x3d(=) 64 code = code.encode().decode('unicode-escape')
AttributeError: 'NoneType' object has no attribute 'group'
这个令人恼火的问题的永久解决办法是什么? 我有大约10000行要翻译,不能跳过行
我在谷歌上搜索修复程序,但他们都没有真正修复
目前没有回答
相关问题 更多 >
编程相关推荐