2

商用の MFC/C++ アプリケーションにプラグインできる、多言語 (特に英語とスウェーデン語) をサポートするスペル チェック ソリューションを探していました。

私の Google 検索のトップはWintertree でした。これはすべての基準を満たしているように見えますが、サイト ライセンスが 3500 ドルと決して安くはありません。オープンソースのオプションを使用すると、機能するまでに数日かかる可能性があり、それ自体にコストがかかることはわかっていますが、それでも、より安価な性質の評判の良いオプションがあるかどうか疑問に思いました. またはもちろん無料ですが、私たちの製品はクローズド ソースであり、私が見た多くの無料オプションは GPL です。

提案、または個人的な経験をありがとう。

4

4 に答える 4

2

Aspell。スウェーデン語をサポートし、GNU劣等一般公衆利用許諾契約書を使用しています。これはプロジェクトに問題がないはずです。

于 2009-12-18T12:26:24.447 に答える
1

スペルチェック編集コントロール(HunSpellを使用)をご覧ください。

「OpenOffice.orgとMozillaFirefox3&Thunderbirdのデフォルトのスペルチェッカー」であるHunspellを使用しています。そしてそれは「GPL/LGPL/MPLトライライセンスの下で」ライセンスされています。

于 2009-12-18T12:25:01.933 に答える
1

SpellEditは優れたコントロールです (新しい VS バージョンでコンパイルできるように、少し調整する必要があるかもしれません)。

BSD ライセンスの MySpell を使用しており、商用製品で使用できます。通常 GPL でライセンスされているのは、さまざまな言語の辞書だけです。しかし、それは大きな問題ではありません。商用アプリとは別にそれらをダウンロード/インストールするようにユーザーに指示することができます。

于 2009-12-18T14:24:28.173 に答える
0

MicrosoftWordのスペルチェック機能を使用するDLLを作成しました。CheckSpellingまたはのようなCOM呼び出しがいくつかありGetSpellingSuggestionsます。面倒なのは、この関数を本当に便利なものにラップすることです。たくさんの関数がCOleVariant飛び交うことなどを知っています。

提案を選択するためのダイアログは、合計で約1時間の作業です。このソリューションの大きなボーナスは、ユーザーの辞書を使用することです。そのため、「彼の」単語はすでに利用可能です。

于 2009-12-22T18:54:29.820 に答える