检查英语语法

时间:2012-06-25 01:37:01

标签: c# nlp grammar

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

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

1 个答案:

答案 0 :(得分:8)

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

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

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

...

return myWord.CheckGrammar("Your string here");

那应该这样做。