我见过人们问了类似的问题,但没有任何好的答案。我现在遇到了同样的问题,有人可以帮忙吗?
见下文:
输入:单词列表
输出:识别复数形式的名词,如果可能,将它们转换为单数形式
答案 0 :(得分:2)
WordNet将能够帮助删除复数。它是一本完整的英语形态词典。
JAWS是一个简单的Java API,可与WordNet对话,但其他存在。
http://lyle.smu.edu/~tspell/jaws/index.html
请注意,WordNet不会完美地处理来自their FAQ的各种英语特性:
除了一组不规则形式(例如儿童 - 儿童),它还使用了一个 一系列简单的规则,剥夺常见的英语结尾直到它 找到WordNet中存在的单词表单。此外,它假定它 输入是有效的变形形式。所以,需要“childes” “孩子”,尽管“childes”不是一个词。