我见过人们问类似的问题,但没有任何好的答案。我现在遇到了同样的问题,有人可以帮忙吗?

见下文:

输入:单词列表

输出:以复数形式识别名词,并尽可能将其转换为单数形式

最佳答案

WordNet将能够帮助去除复数形式。这是一本完整的英语形态词典。

http://wordnet.princeton.edu/

JAWS是一个简单的Java API,可以与WordNet进行通信,尽管还存在其他Java API。

http://lyle.smu.edu/~tspell/jaws/index.html

请注意,WordNet不能完美地处理来自their FAQ的各种英语特质:


  连同一组不规则形式(例如,孩子-孩子)一起,它使用了
  简单规则的顺序,去除常见的英语结尾直到
  查找WordNet中存在的单词形式。此外,它假设
  输入是有效的变形形式。因此,将“孩子”带到
  即使“孩子”不是一个单词,也可以是“孩子”。

09-30 17:04
查看更多