googletrans JSONDecodeError

时间:2020-09-17 06:14:47

标签: python error-handling translation

我正在尝试将一列中文地址翻译成英文。我在这里关注文档:new column with coordinates using geopy pandas。它是第一次工作(大约30分钟前)。突然,当我重新运行它时,它使我犯了一个错误。没关系,我重新启动内核,它现在不起作用。有人知道发生了什么吗?我该如何解决?预先感谢!

样本df(Zaraki Kenpachi的编辑请求)

Full Chinese Address 
湖北省荆州市洪湖市洪湖经济开发区万家墩大道1号
江西省九江市共青城工业新区
湖北孝感市孝南区毛陈镇孝武大道198号

代码

from googletrans import Translator

translator = Translator()

df['Translated English Address'] = df['Full Chinese Address'].apply(translator.translate, src='zh-CN', dest='en').apply(getattr, args=('text',))

# df= xin_loc.dropna(subset=['Translated English Address'])

df.head()

错误

JSONDecodeError: Expecting value: line 1 column 1 (char 0)

1 个答案:

答案 0 :(得分:0)

我最终通过打开VPN解决了这个问题。显然,此Google翻译API的每日限制是未知的。一旦超出每日限制,它将阻止您的IP地址。