我见过人们问类似的问题,但没有任何好的答案。我现在遇到了同样的问题,有人可以帮忙吗?
见下文:
输入:单词列表
输出:以复数形式识别名词,并尽可能将其转换为单数形式
最佳答案
WordNet将能够帮助去除复数形式。这是一本完整的英语形态词典。
http://wordnet.princeton.edu/
JAWS是一个简单的Java API,可以与WordNet进行通信,尽管还存在其他Java API。
http://lyle.smu.edu/~tspell/jaws/index.html
请注意,WordNet不能完美地处理来自their FAQ的各种英语特质:
连同一组不规则形式(例如,孩子-孩子)一起,它使用了
简单规则的顺序,去除常见的英语结尾直到
查找WordNet中存在的单词形式。此外,它假设
输入是有效的变形形式。因此,将“孩子”带到
即使“孩子”不是一个单词,也可以是“孩子”。