检查英语语法

5 c# grammar nlp

我正在寻找一个简单的C#库,它执行以下操作:获取表示单个句子的字符串,如果语法正确,则返回布尔值.

在广泛搜索之后,我无法找到一个单独的,自包含的库.

nic*_*las 8

如果安装了MS Word,则可以在项目中包含对COM库"Microsoft Word 12.0对象库"的引用.(我想可能还有一个.NET互操作库,但我还没有测试过它).

然后在您的代码中,您只需调用:

Microsoft.Office.Interop.Word.Application myWord = new Microsoft.Office.Interop.Word.Application();

...

return myWord.CheckGrammar("Your string here");
Run Code Online (Sandbox Code Playgroud)

这应该做到这一点.