如何知道两个单词是否具有相同的基数?

Ars*_*nko 16 c# grammar nlp

我想用几种语言知道,如果两个词是:

  • 要么是同一个词,
  • 或同一个词的语法变体.

例如:

  • had并且has有相同的基础:在这两种情况下,它都是动词have,
  • citycities有相同的基础.
  • wentgone有相同的基础.

有没有办法使用Microsoft Word API不仅拼写检查文本,还可以将单词规范化为基数,或者至少确定两个单词是否具有相同的基数?

如果没有,那么允许我这样做的(免费或付费)库(不是网络服务)是什么(再次,用几种语言)?

sma*_*man 2

Inflector.NET 是一个开源库,可用于规范英语名词的词形变化。位于: https: //github.com/davidarkemp/Inflector/tree/master/Inflector