我想用几种语言知道,如果有两个词:
例如:
had
和has
具有相同的基数:在两种情况下,都是动词have
,city
和cities
具有相同的基础。went
和gone
具有相同的基础。有没有办法使用Microsoft Word API来拼写检查文本,还可以将单词规范化为基础,或者至少确定两个单词是否具有相同的基础?
如果没有,那么允许我这样做的(免费或付费)图书馆(不是网络服务)是什么(再次,用几种语言)?
答案 0 :(得分:2)
Inflector.NET是一个开源库,可用于规范化英语名词的变化。可从以下位置获取:https://github.com/davidarkemp/Inflector/tree/master/Inflector
答案 1 :(得分:1)
Snowball是一个可以处理各种自然语言的词干API,并且有针对各种编程语言的Snowball实现。