[ Foro de Python ]

JSONDecodeError: Extra data: line 1 column 350 (char 349)

30-Sep-2021 02:12
Invitado (Daniel)
0 Respuestas

Hola a todos esperon me puedan ayudar, me encuentro realizando un analisis de sentimientos de comentarios von translate de google pero me esta generando un error agradezco su ayuda con esta falla:

Codigo:
traductor = google_translator()

texto = df["Comentarios"]

texto_trad = pd.Series([])

for cont in range(len(texto)):
   traduccion = traductor.translate(texto[cont], lang_src='es', lang_tgt='en')
   text_trad[cont] = traduccion

print(text_trad)




Error:

JSONDecodeError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_7612/1617790326.py in <module>
6
7 for cont in range(len(texto)):
----> 8 traduccion = traductor.translate(texto[cont], lang_src='es', lang_tgt='en')
9 text_trad[cont] = traduccion
10

~\AppData\Local\Programs\Python\Python39\lib\site-packages\google_trans_new\google_trans_new.py in translate(self, text, lang_tgt, lang_src, pronounce)
186 return [sentences, pronounce_src, pronounce_tgt]
187 except Exception as e:
--> 188 raise e
189 r.raise_for_status()
190 except requests.exceptions.ConnectTimeout as e:

~\AppData\Local\Programs\Python\Python39\lib\site-packages\google_trans_new\google_trans_new.py in translate(self, text, lang_tgt, lang_src, pronounce)
150 try:
151 response = (decoded_line + ']')
--> 152 response = json.loads(response)
153 response = list(response)
154 response = json.loads(response[0][2])

~\AppData\Local\Programs\Python\Python39\lib\json\__init__.py in loads(s, cls, object_hook, parse_float, parse_int, parse_constant, object_pairs_hook, **kw)
344 parse_int is None and parse_float is None and
345 parse_constant is None and object_pairs_hook is None and not kw):
--> 346 return _default_decoder.decode(s)
347 if cls is None:
348 cls = JSONDecoder

~\AppData\Local\Programs\Python\Python39\lib\json\decoder.py in decode(self, s, _w)
338 end = _w(s, end).end()
339 if end != len(s):
--> 340 raise JSONDecodeError("Extra data", s, end)
341 return obj
342

JSONDecodeError: Extra data: line 1 column 350 (char 349)




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)