JSONDecodeError usando la API de Google Translate con Python3
He buscado a fondo en Stack Overflow pero no he podido encontrar una respuesta a este problema. Estoy tratando de usar la API de Google Translate (googletrans 2.2.0) para Python (3.6.2) y estoy tratando de traducir un conjunto de documentos que no están en inglés al inglés. Estoy dejando que Google Translate detecte el idioma. Aquí está mi código:
## newcorpus is a corpus I have created consisting of non-english documents
fileids = newcorpus.fileids
for f in fileids:
p = newcorpus.raw(f)
p = str(p[:15000])
translated_text = translator.translate(p)
print(translated_text)
sleep(10)
Estoy acelerando mi llamada a la API esperando 10 segundos cada vez. También solo estoy alimentando los caracteres API 15k a la vez para permanecer dentro del límite de caracteres.
Cada vez que ejecuto este código me sale el siguiente mensaje de error:
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
¿Alguien puede ayudar?