53

少なくとも次の言語の辞書を備えたオープンソースのJavaスペルチェックライブラリを探しています:フランス語、ドイツ語、スペイン語、チェコ語。なにか提案を?

4

8 に答える 8

36

もう1つの優れたライブラリはJLanguageToolhttp ://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サービスをホストするために使用することもできます。

于 2012-07-03T01:04:30.920 に答える
23

一部の有名な Java アプリケーションで使用されているJazzyを確認してください。それに伴う2つの問題:

  1. 2005年から更新されていません。
  2. SourceForge ページには英語の辞書しかありません。

サードパーティの辞書がいくつか出回っています。フランス語用に 1 つ持っていましたが、前回はジャジーを使用しました。

于 2009-02-18T01:38:48.930 に答える
3

別の可能な代替手段は、JOrtho http://jortho.sourceforge.netです。

まだ使用していませんが、現在の Java オープン ソース スペルチェッカーを評価して、どれを使用するかを検討しています。

于 2011-02-08T00:40:53.740 に答える
3

Page Scholar による JSpell ( http://www.jspell.com ) を参照してください。

于 2010-05-09T15:27:38.983 に答える
2

フンスペルが使えそうです。C++ で書かれていますが、ホームページによると Java インターフェイスです。GPL、LGPL、および MPL の下でトライライセンスされているため、問題はありません。

于 2009-02-18T03:29:45.153 に答える
1

Suggesterを試すことができます。オープンソースで無料で、上記のすべての言語をサポートしています。

于 2012-12-04T21:24:51.843 に答える
1

これを見てください: http://code.google.com/p/google-api-spelling-java/

これは、Java アプリケーションから Google のスペル チェッカー サービスを非常に簡単に呼び出せるようにするシンプルな Java API です。

私はそれを試してみましたが、非常にうまく機能します。

于 2011-09-23T07:52:20.407 に答える
1

JaSpellをご覧ください。内部スペルチェックエンジンが付属しているか、 aspellを使用できます。ソースが利用できるので、簡単に aspell ライクなエンジン ( Hunspellなど) をアタッチすることもできます。

TeX および XML 用のフィルターが付属しており、キーボード距離、一般的なスペルミス (一般的なタイプミスの単語とその置換を定義できます)、レーベンシュタイン距離、音声距離などの提案エンジンをサポートしています。

于 2009-12-13T20:42:50.520 に答える