如何知道两个单词是否具有相同的基数?
我想用几种语言知道,如果两个词是:
- 要么是同一个词,
- 或同一个词的语法变体。
例如:
-
had
并且has
相同的基础:在这两种情况下,它都是动词, -
city
和cities
有相同的基础。 -
went
又gone
就有了同样的基础。
有没有办法使用Microsoft Word API不仅拼写检查文本,还可以将单词规范化为基数,或者至少确定两个单词是否具有相同的基数?
如果没有,那么允许我这样做的(免费或付费)库(不是网络服务)是什么(再次,用几种语言)?
Inflector.NET是一个开源库,可用于规范化英语名词的变形。 可在以下url获得: https : //github.com/davidarkemp/Inflector/tree/master/Inflector
Snowball是一种可以处理各种自然语言的词干API,并且有针对各种编程语言的Snowball实现。
- 自定义测试适配器未在Test Explorer上显示测试
- C#immutable int
- 将一个进程对象的stdout重定向到另一个进程对象的stdin
- 如何在.net 4.0中获取正在运行的任务列表
- 无法将类型为“System.Int32”的对象强制转换为在DataReader.GetString()中键入“System.String”
- System.Data.OleDb.OleDbConnectionInternal..ctor:未指定的错误
- 是否有多种方法可以在Windows窗体中对单选按钮进行分组?
- Asp.Net Identity 2.0 – 如何使用SmtpClient实现IIdentityMessageService来执行异步SMTP?
- CefSharp WinForms Web浏览器无法显示