次のことを行う単純なC#ライブラリを探しています。1つの文を表す文字列を取得し、文法的に正しいかどうかを示すブール値を返します。
広範囲にわたる検索の結果、これを実行する単一の自己完結型ライブラリを見つけることができませんでした。
MS Wordがインストールされている場合は、プロジェクトにCOMライブラリ「MicrosoftWord12.0オブジェクトライブラリ」への参照を含めることができます。(.NET相互運用ライブラリもあると思いますが、テストしていません)。
次に、コードで次のように呼び出すことができます。
Microsoft.Office.Interop.Word.Application myWord = new Microsoft.Office.Interop.Word.Application();
...
return myWord.CheckGrammar("Your string here");
そして、それはそれを行う必要があります。