如何提取英文单词的词根和词缀?

时间:2014-08-25 07:06:35

标签: algorithm nlp

我是一名中国学生,我使用抽认卡软件学习英语单词。我认为突出一个单词的词根和词缀对于记住这个词非常有用。所以我正在寻找能够提取根和词缀的算法或查找表。

例如:

foo("agriculture") -> ["agri", "cult", "ure"]
foo("anniversary") -> ["ann", "vers", "ary"]

1 个答案:

答案 0 :(得分:1)

您需要进行形态分析。也就是说,将输入文本拆分为语素。

我找到了这个可以在线试用的工具:http://nlpdotnet.com/services/Morphparser.aspx

此外,您可能想要检查ACL wiki(http://aclweb.org/aclwiki/index.php?title=Morphology_software_for_English),您可能会对一些工具感兴趣。

祝你好运。