得到一个单词的同义词

时间:2016-04-02 12:21:34

标签: nlp

是否存在API,对于给定的英语单词,我可以获得一组同义词? 如果不是同义词,那么至少在类似的上下文中使用的单词。

我的目标是构建具有相似结构的句子。

例如,从中:

Jason found 49 seashells and 48 starfish

我想获得这个:

Joan grew 29 carrots and 14 watermelons

2 个答案:

答案 0 :(得分:2)

Wordnet是你的答案。您可以使用bash或Java etc来调用它。

答案 1 :(得分:2)

如果您使用的是Python,则可以使用 NLTK它使用最多的 Wordnet 可以为您提供

  • 同义词
  • 下位词
  • 上位词
  • Meronyms
  • Holonyms