Ну, у меня ошибка, которую я не могу правильно понять.В этом случае выдает следующую ошибку при попытке запустить Translate (). Translate ().
Вот мой код.У меня есть файл lol.txt, который имеет только 3 строки по 6 слов в каждой.Я обрабатываю каждую строку, нахожу ключевые слова и перевожу их на хинди и сохраняю все в lol2.txt.
Я попытался осмотреться, сначала я начал с googletrans, после чего была исправлена ошибка py_translate.И вот я здесь.Извините за любые ошибки, я новичок в кодировании.
from py_translator import Translator
fs = ""
fi =open('lol2.txt','w+',encoding = 'utf-8')
with open('lol.txt') as f:
lines = f.readlines()
count =0
for string in lines:
try:
poop = Translator()
bow = string.split(" ")
final=[]
trans = []
for w in bow:
if(w=='and'):
continue
elif(w[-1:]=="s"):
final.append(w[:-1].lower())
elif(w[-2:]=="es"):
final.append(w[:-2].lower())
else:
final.append(w.lower())
print(final)
for x in final:
trans.append(poop.translate(x,dest='hi').text)
final = trans+final
final_string=""
for f in final:
final_string=final_string+f+", "
fs=fs+final_string[:-2]
count=count+1
except Exception as e:
print(str(e))
continue
fi.write(fs)