Googletrans API error - daily limit or blocked IP?

好久不见. 提交于 2020-06-12 08:01:32

问题


I am using the googletrans package.

I have translated quite a lot of text by using it throughout the day today.

I had splitted my text into tokens of less than 15k characters as the documentations implies and I was re-instanting the Translator() at each case.

(Actually just to mention that, if I was not missing something, I had to split my text in smaller than 15k-char tokens e.g. 2k because I think that the package was returning me an error even with something like 10k-char tokens - I do not know why this was happening).

Now I do the following:

from googletrans import Translator

translator = Translator()      
response = translator.translate('Is this working?', dest='fr')

print(response.text)

and I directly get the following error:

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

Why is this happening?

Is it because there is (an unwritten - I have not seen on the docs) daily limit of usage of the package or my IP is permanently blocked?

I saw a relevant discussion here: GoogleTrans API Error - Expecting value: line 1 column 1 (char 0).


回答1:


This because of daily limit usage. Try to use with same code next day. Alternative see latest documentation for setting proxies latest Googletrans documentation

Translator(service_urls=None, user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64)', proxies=None, timeout=None)


来源:https://stackoverflow.com/questions/56672411/googletrans-api-error-daily-limit-or-blocked-ip

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!