import pickle import nltk import TranslaterLogic translatorPic = open("trigramTrans.pickle", "rb") translator = pickle.load(translatorPic) def triGramTranslate(sentence): sentence_romanized=sentence.split(" ") translation = "" translated = translator.tag(sentence.lower().split(" ")) print(translated) i=-1 for word, trans in translated: i+=1 if trans in ('NNN'): translation = translation + str(TranslaterLogic.convertText(str(sentence_romanized[i])) + " ") else: translation = translation + str(trans + " ") return translation inputStr=input("Enter the input") print(triGramTranslate(inputStr))