首页 > 解决方案 > GoogleTrans 突然停止工作并给出错误

问题描述

在使用 googletrans 时,我无法将我的文本翻译成任何语言。我正在使用 python3 这样做。

我在谷歌上搜索了很多与我的问题相关的东西,并在 Stack Overflow 上找到了很多关于它的答案,这表明可能存在字符限制问题或 IP 被阻止。但这不是我的情况。前一段时间它工作正常,现在它给出了错误。如果我在 Google Collab 上运行相同的代码,它就可以正常工作。

我试过:清除缓存;重新启动我的系统两次;删除 googletrans 文件夹并重新安装。我也尝试过 Spyder 和 Jupyter notebook 上的代码,但它给了我同样的错误。

我发现但没有帮助的 Stack Overflow 答案是:

  1. Googletrans API 错误 - 每日限制或阻止 IP?
  2. 为什么 python googletrans 突然不起作用?
  3. GoogleTrans API 错误 - 预期值:第 1 行第 1 列(字符 0)

这是我的代码:

from googletrans import Translator
translator = Translator()
trans = translator.translate("ajj bht garmi hai").text
trans

我收到错误消息:

JSONDecodeError:期望值:第 1 行第 1 列(字符 0)

标签: pythongoogle-translate

解决方案


它现在工作正常,昨天似乎是 API 的问题。


推荐阅读