- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试 googletrans
并且效果很好。从今天早上开始,我开始出现以下错误。我浏览了 stackoverflow 和其他网站的多篇帖子,发现我的 IP 可能被禁止使用该服务一段时间。我尝试使用具有不同 IP 的多个服务提供商互联网,但仍然面临同样的问题?我还尝试在不同的笔记本电脑上使用 googletrans
,仍然存在同样的问题。googletrans
包是否已损坏或 google 最后做了什么?
>>> from googletrans import Translator
>>> translator = Translator()
>>> translator.translate('안녕하세요.')
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
translator.translate('안녕하세요.')
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/googletrans/client.py", line 172, in translate
data = self._translate(text, dest, src)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/googletrans/client.py", line 75, in _translate
token = self.token_acquirer.do(text)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/googletrans/gtoken.py", line 180, in do
self._update()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/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'
最佳答案
像这样安装 alpha 版本:
pip install googletrans==3.1.0a0
翻译示例:
translator = Translator()
translation = translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
print(translation.text)
#output: 'The sky is blue and I like bananas'
如果它不起作用,请尝试指定服务 URL,如下所示:
from googletrans import Translator
translator = Translator(service_urls=['translate.googleapis.com'])
translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
有关详细信息和更新,请参阅此处的讨论:https://github.com/ssut/py-googletrans/pull/237
正如 @DesiKeki 和 @Ahmed Breem 所指出的,还有另一个修复似乎对几个人有效:
pip install googletrans==4.0.0-rc1
Github 讨论:https://github.com/ssut/py-googletrans/issues/234#issuecomment-742460612
如果上述方法对您不起作用,google_trans_new
似乎是一个适合某些人的不错的替代方案。目前尚不清楚为什么上述修复方法对某些人有效而对其他人无效。有关安装和使用的详细信息,请参阅此处:https://github.com/lushan88a/google_trans_new
#pip install google_trans_new
from google_trans_new import google_translator
translator = google_translator()
translate_text = translator.translate('สวัสดีจีน',lang_tgt='en')
print(translate_text)
#output: Hello china
关于python - googletrans 停止工作,出现错误 'NoneType' 对象没有属性 'group',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52755284/
我正在尝试将一列中文地址翻译成英文。我在这里关注了文档:new column with coordinates using geopy pandas。它是第一次工作(大约30分钟前)。突然,当我重新运
我刚刚安装了库googletrans,但是当我尝试将一个简单的句子从英语翻译成意大利语时,它无法正常工作。这是代码: from googletrans import Translator transl
我正在为我的项目使用 GoogleTrans。实际上我有一段马拉地语文本,它是从“语音到文本”中获得的,但是当我将该文本转换为英语时,它没有正确翻译。 但是当我在网站上使用谷歌翻译时,它翻译正确且准确
即使在 googletrans stopped working with error 'NoneType' object has no attribute 'group' 上更改 gtoken 后,我
我想使用 googletrans 来使用 Google 翻译 API。但是,有些字符串中有变量名: User "%(first_name)s %(last_name)s (%(email)s)" ha
我已经安装了 pip googletrans 并或多或少地从视频中复制了这段代码,但由于某种原因它找不到该模块。 from googletrans import Translator text=("H
我正在寻求运行 googletrans 来翻译单个文件夹中的一系列 300 .txt 文件。我正在努力构建一个循环,允许我运行每个文件的翻译并将输出写入新的 .txt 文件。 Googletrans
代码(来自 googletrans import Translator)出现以下错误: Traceback (most recent call last): File "/Users/cadeylan
我正在尝试使用“googletrans”模块将 100,000 个英语单词翻译成韩语。但经过一些迭代后,它引发了 'JSONDecodeError: Expecting value: line 1 c
这个问题在这里已经有了答案: googletrans stopped working with error 'NoneType' object has no attribute 'group' (1
我正在使用 googletrans包裹。 我今天一整天都在使用它翻译了相当多的文本。 正如文档所暗示的那样,我已将文本拆分为少于 15k 个字符的标记,并且我正在重新实例化 Translator()在
我正在尝试使用 python googletrans 包,但它生成的翻译质量比 Google 翻译的网络界面低。 这是我的代码: from googletrans import Translator
尝试使用 googletrans 检测 Python 中的语言代码。但它会生成错误(有关信息,请参阅错误 block )。 同样需要解决方案 代码: import googletrans from g
我正在尝试 googletrans 并且效果很好。从今天早上开始,我开始出现以下错误。我浏览了 stackoverflow 和其他网站的多篇帖子,发现我的 IP 可能被禁止使用该服务一段时间。我尝试使
在一个文件中,有包含印地文和英文单词的句子。我正在尝试将印地语中的单词转换为英语,最终将每个单词都变成英语。因此,对于此转换,我使用的是 python 的 googletrans api。以下是文件的
我正在尝试 googletrans 并且效果很好。从今天早上开始,我开始低于错误。我浏览了来自 stackoverflow 和其他网站的多个帖子,发现我的 ip 可能被禁止使用该服务一段时间。我尝试使
Windows 7 Python 3.8.2 谷歌翻译 3.0.0 from googletrans import Translator text = 'hello' translator = Tra
我希望将 pandas 文本列从印度尼西亚语翻译成英语,并将此翻译文本添加为我的数据框中名为“英语”的新列。这是我的代码: from googletrans import Translator t
我在一次迭代中翻译数千个文本数据时遇到此错误: Expecting value: line 1 column 1 (char 0) 我翻译大量文本的代码: translatedList = [] fo
我是一名优秀的程序员,十分优秀!