4

私のasp.net Webサイトには、スペルチェック機能が必要です。それを行うための興味深い解決策をいくつか見つけました。

1. Google スペル チェッカー
2. Hunspell。
どちらも無料です。私の理解では、両方のアプローチの長所と短所に気づきました。

Google スペル チェッカーの場合、間違った単語に対してはるかに正しい単語が返されますが、Hunspell ではいくつかの候補が表示されます。また、Google には最新の提案がありますが、Hunspell は Open Office 辞書に依存しています。

私の場合、必要な提案は 1 つだけです。短所としては、スペル チェックを Google に頼らなければなりません。Google サービスがダウンした場合、私のサイトにも影響があります。

だから、私のサイトに適したものは何でしょう。Googleスペルチェッカーを選択するのは良い考えですか? スペルチェックのための無料ではないソリューションはありますか?

4

1 に答える 1

6

フンスペルを使うと良いと思います

フンスペルを使う理由

NHunspell は Hunspell に基づいており、Open Office スペル チェック、ハイフネーション、シソーラスを Microsoft® .NE​​T Framework にもたらします。NHunspell は .NET (C#、VB) ライブラリであり、ネイティブ ライブラリの Hunspell、Hyphen、および MyThes をラップします。

統合ライブラリは OpenOffice で使用され、OpenOffice.org で公開されている辞書と連携します。

NHunspell は GPL/LGPL/MPL の下でライセンスされています。商用アプリケーションでの自由な使用は、LGPL および MPL ライセンスに従って許可されています。商用アプリケーションは、NHunspell DLL に対してリンクできます。

コメントの1つから:

スペルチェッカー: Hunspell Hunspell はスペルチェッカーです

形態素解析器および生成器。単語の語幹を見つけるステミング機能があります。これにより、語幹から派生形 (複数形など) を生成できます。

SpellEngine - スペルチェック

サーバーおよび Web サーバー用のハイフネーションとシソーラス (ASP.NET) SpellEngine を使用すると、スペル チェック要求をスレッドセーフに実行できます。サーバー向けに最適化されたコンポーネントです。NHunspell のすべての機能 (スペル チェック、ハイフネーション、シソーラス、分析、生成) が統合されています。複数のリクエストで CPU を完全に使用できるようにするために、1 つの Hunspell、Hyphen、または MyThes がプロセッサまたはプロセッサ コアごとにインスタンス化され、セマフォによって制御されます。複数の辞書をインストールして、さまざまな言語に対応できます。多言語アプリケーションのスペル チェック、ハイフネーション、同義語は、追加のプログラミングなしでサポートされます。

ソース: 12

于 2013-04-22T07:59:46.847 に答える