質問

もっとオープンソースのJavaのスペルチェック図書館のある辞書のための少なくとも以下の言語:フランス語、ドイツ語、スペイン語、チェコ.駐日アンゴラ共和国大使館特命全?

役に立ちましたか?

解決

すべ Jazzy その用性の高いアロンのJavaアプリケーション.問題がないものとします。

  1. で更新されていないから2005年.
  2. い英語の辞書をSourceForgeページです。

ある第三者の辞書に浮遊。そのためにフランスの、最終使用させていただきましたjazzy.

他のヒント

もう一つの良いライブラリがJLanguageTool http://www.languagetool.org/usage/ にあります それはかなりシンプルなAPIを持ち、スペルや文法の両方のチェック/提案を行います。

JLanguageTool langTool = new JLanguageTool(Language.AMERICAN_ENGLISH);
langTool.activateDefaultPatternRules();

List<RuleMatch> matches = langTool.check("Hitchhiker's Guide tot he Galaxy");
for (RuleMatch match : matches) {
    System.out.println("Potential error at line " +
        match.getEndLine() + ", column " +
        match.getColumn() + ": " + match.getMessage());
    System.out.println("Suggested correction: " +
        match.getSuggestedReplacements());
}

また、独自のスペルや文法のWebサービスをホストするためにそれを使用することができます。

ページ学者によってJSpellをチェックアウト、 http://www.jspell.comするます。

別の可能な選択肢があるJOrtho http://jortho.sourceforge.netする

私はまだそれを使用していないが、私は使用するかを把握するために、現在のJavaのオープンソースのスペルチェッカを評価しています。

それは使用のものであってもよいように、

のhunspell に見えます。これは、C ++で書かれているが、Javaインタフェースは、ホームページによります。あなたはそれで問題があってはなりませんので、GPL、LGPLやMPL下トライのライセンスます。

JaSpell のを見てください。これは、内部のスペルチェックエンジンが付属しています。また、のaspell を使用することができます。ソースが利用可能なので、あなたも簡単に(のhunspell のような)のaspellのようなエンジンを添付することができます。

これは、TeXやXML用のフィルターが付属していますし、それは(あなたが単語や一般的なタイプミスのためにその代替を定義することができます)、キーボードの距離、一般的なスペルミス、レーベンシュタイン距離、および表音距離などの提案エンジンをサポートしています。

あなたは提案者して試すことができます。これは、無料、オープンソースであり、上記のすべての言語をサポートしています。

http://code.google.com/p:

これを見て/ Googleの-API-綴り-javaの/

これは、JavaアプリケーションからGoogleのスペルチェッカーのサービスを呼び出すことが非常に容易になり、単純なJava APIです。

私はそれを試してみました、それは非常によく動作します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top