pythonpython
from nltk.corpus import wordnet
def synonym_replacement(text):
new_text = []
for word in jieba.lcut(text):
synsets = wordnet.synsets(word)
if synsets:
new_text.append(synsets[0].lemmas()[0].name())
else:
new_text.append(word)
return ''.join(new_text)