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).