Bienvenidos a Abandonsocios: El Portal de los Juegos Antiguos
0 Usuarios y 1 Visitante están viendo este tema.
import requestsimport timedef traducir(texto): url = "https://translate.googleapis.com/translate_a/single" params = { "client": "gtx", "sl": "en", "tl": "es", "dt": "t", "q": texto } response = requests.get(url, params=params, timeout=5) data = response.json() traduccion = "".join([parte[0] for parte in data[0]]) return traduccionwith open("Extracted.txt", "r", encoding="latin-1") as f_in, open("salida2.txt", "w", encoding="utf-8") as f_out: for i, line in enumerate(f_in): line = line.rstrip("\n") if line.strip() == "": continue print(f"Procesando línea {i}: {line[:50]}") try: translated = traducir(line) except Exception as e: print("ERROR:", e) translated = "[ERROR]" f_out.write(line + "\n") f_out.write(translated + "\n") time.sleep(0.2)