Всем привет. Написал небольшой скрипт, который делает перевод файла с субтитрами. Если строк около 45 то все нормально. Но если файл больше, то вылезает вот такая ошибка. В чем может быть проблема я понять не могу. Вдруг кто сталкивался или есть советы как сделать лучше.
import os
import sys
folder_path = 'D:\ПРОГРАММИРОВАНИЕ\Python'
file_name = None
for file in os.listdir(folder_path):
if file.endswith('.srt'):
file_name = file
break
if file_name:
print(f"The first .srt file found in the folder is: {file_name}")
print(file_name)
else:
print("No .srt file found in the folder.")
from googletrans import Translator
translator = Translator()
with open(file_name, 'r') as input_file:
english_text = input_file.read()
translated_text = translator.translate(english_text, src='en', dest='ru').text
with open(file_name, 'w') as output_file:
output_file.write(translated_text)