Ожидаемое значение: строка 1, столбец 1 (символ 0) Ошибка при использовании py_translate - PullRequest
0 голосов
/ 11 декабря 2018

Ну, у меня ошибка, которую я не могу правильно понять.В этом случае выдает следующую ошибку при попытке запустить 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)
...