Poe*_*dit 5 python google-translate python-3.x
我正在使用该googletrans包。
我今天一整天都使用它翻译了很多文本。
正如文档所暗示的那样,我已将文本拆分为少于 15k 个字符的标记,并且我Translator()在每种情况下都重新实例化了它们。
(实际上只是提一下,如果我没有遗漏某些内容,我必须将文本分割成小于 15k 字符的令牌,例如 2k,因为我认为即使使用 10k 字符令牌之类的东西,该包也会返回错误 - 我不知道为什么会发生这种情况)。
现在我执行以下操作:
from googletrans import Translator
translator = Translator()
response = translator.translate('Is this working?', dest='fr')
print(response.text)
Run Code Online (Sandbox Code Playgroud)
我直接得到以下错误:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况?
是因为(不成文的 - 我没有在文档中看到)该软件包的每日使用限制还是我的 IP 被永久阻止?
我在这里看到了相关讨论:GoogleTrans API Error - Expecting value: line 1 column 1 (char 0)。
小智 3
这是因为每日限制使用。第二天尝试使用相同的代码。另一种方法是查看设置代理的最新文档最新的 Googletrans 文档
Translator(service_urls=None, user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64)', proxies=None, timeout=None)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11007 次 |
| 最近记录: |