谷歌翻译突然停止工作,我没有以任何方式更改代码



谷歌翻译库停止工作。 我没有更改任何关于我的代码的内容,它就像一个小时前一样工作。我不明白发生了什么。 这是我的代码:

from googletrans import Translator
import time
K = Translator()
def anna_sanat(x):
K = Translator()
a = K.translate(x,dest="sv",src="en").text
b = K.translate(x,dest="fi",src="en").text
return [x,a,b]
f = open("sanat.txt",mode="r",encoding="utf-8")
g = f.read()
f.close()
g = g.split(" ")
h = []
for i in g:
h += i.split("n")
for i in h:
print(i)
print(anna_sanat(i.replace(""","")))
time.sleep(1)

这是错误消息:

Magnus
Traceback (most recent call last):
File "C:UsersTaaviDesktopKoodausuusin Pythonruotsiruotsipeli.py", line 21, in <module>
print(anna_sanat(i.replace(""","")))
File "C:UsersTaaviDesktopKoodausuusin Pythonruotsiruotsipeli.py", line 7, in anna_sanat
a = K.translate(x,dest="sv",src="en").text
File "C:UsersTaaviAppDataLocalProgramsPythonPython37-32libsite-packagesgoogletransclient.py", line 172, in translate
data = self._translate(text, dest, src)
File "C:UsersTaaviAppDataLocalProgramsPythonPython37-32libsite-packagesgoogletransclient.py", line 81, in _translate
data = utils.format_json(r.text)
File "C:UsersTaaviAppDataLocalProgramsPythonPython37-32libsite-packagesgoogletransutils.py", line 62, in format_json
converted = legacy_format_json(original)
File "C:UsersTaaviAppDataLocalProgramsPythonPython37-32libsite-packagesgoogletransutils.py", line 54, in legacy_format_json
converted = json.loads(text)
File "C:UsersTaaviAppDataLocalProgramsPythonPython37-32libjson__init__.py", line 348, in loads
return _default_decoder.decode(s)
File "C:UsersTaaviAppDataLocalProgramsPythonPython37-32libjsondecoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:UsersTaaviAppDataLocalProgramsPythonPython37-32libjsondecoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

哦,我知道这个,我认为发生这种情况是因为 googletrans 直接向谷歌翻译发出请求,一段时间后,谷歌翻译开始不返回任何内容,我知道解决这个问题的唯一方法是添加一个time.sleep(*Large number here*)并在此之后再次测试。

最新更新