54 Stimmen

Suche nach Java-Rechtschreibprüfungsbibliothek

Ich bin auf der Suche nach einer Open-Source-Java-Rechtschreibprüfung Bibliothek, die Wörterbücher für mindestens die folgenden Sprachen hat: Französisch, Deutsch, Spanisch und Tschechisch. Haben Sie einen Vorschlag?

38voto

pfranza Punkte 3184

Eine weitere gute Bibliothek ist JLanguageTool http://www.languagetool.org/usage/ Es hat eine recht einfache API und prüft sowohl Rechtschreibung als auch Grammatik und macht Vorschläge.

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());
}

Sie können damit auch Ihren eigenen Webdienst für Rechtschreibung und Grammatik betreiben.

23voto

Infamy Punkte 1089

Sie sollten sich informieren über Jazzy Es wird in einigen hochkarätigen Java-Anwendungen verwendet. Es gibt zwei Probleme damit:

  1. Sie wurde seit 2005 nicht mehr aktualisiert.
  2. Es gibt nur ein englisches Wörterbuch auf ihrer SourceForge-Seite.

Es gibt einige Wörterbücher von Drittanbietern im Umlauf. Ich hatte eines für Französisch, das letzte Mal habe ich jazzy benutzt.

3voto

Big Red Dog Punkte 31

Probieren Sie JSpell von Page Scholar aus, http://www.jspell.com .

3voto

Mike Punkte 31

Eine weitere mögliche Alternative ist JOrtho http://jortho.sourceforge.net

Ich habe es noch nicht benutzt, aber ich bewerte die aktuellen Java Open Source Rechtschreibprüfungen, um herauszufinden, welche ich benutzen soll.

2voto

Evan Punkte 17796

Hunspell Sieht aus, als könnte es von Nutzen sein. Es ist in C++ geschrieben, hat aber eine Java-Schnittstelle, wie auf der Homepage zu lesen ist. Dreifach lizenziert unter GPL, LGPL und MPL, so dass Sie kein Problem damit haben sollten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X