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(nltk.word_tokenize(sentence.lower())) 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))