Ich hab ein Programm aufgesetzt, wo der Nutzer im TextArea Texte eingeben soll. Leider kommt es da immer mal zu Rechtschreib- bzw. Tippfehlern.
Nun gibt es da LanguageTool. Das eigenständig laufend ist ja schon toll.
Ich möchte aber gern, dass ich das Textfeld aus dem LanguageTool in mein eigenes GUI platzieren kann.
Ich hab auch gesehen, dass es einen HTTP-Server für diese Applikation gibt, aber der erscheint mir bei der Anwendung nicht ganz geeignet.
Ich hab ein paar mal danach gesucht, aber nie finde ich einen Ansatz.
Habe das Standalone runtergeladen und entpackt.
http://www.heise.de/download/languagetool-9775de2933b7b7332eedee6592e6f237-1447118191-2685542.html
Aber irgendwie komm ich da nicht ganz dahinter.
Da gibt es ein Beispielcode:
Nur eben blöd, dass realLanguages nichts enthält, er findet keine Sprachen.
Geht das, was ich vorhabe überhaupt?
Nun gibt es da LanguageTool. Das eigenständig laufend ist ja schon toll.
Ich möchte aber gern, dass ich das Textfeld aus dem LanguageTool in mein eigenes GUI platzieren kann.
Ich hab auch gesehen, dass es einen HTTP-Server für diese Applikation gibt, aber der erscheint mir bei der Anwendung nicht ganz geeignet.
Ich hab ein paar mal danach gesucht, aber nie finde ich einen Ansatz.
Habe das Standalone runtergeladen und entpackt.
http://www.heise.de/download/languagetool-9775de2933b7b7332eedee6592e6f237-1447118191-2685542.html
Aber irgendwie komm ich da nicht ganz dahinter.
Da gibt es ein Beispielcode:
Java:
List<Language> realLanguages = Languages.get();
System.out.println("This example will test a short string with all languages known to LanguageTool.");
System.out.println("It's just a test to make sure there's at least no crash.");
System.out.println("Using LanguageTool " + JLanguageTool.VERSION + " (" + JLanguageTool.BUILD_DATE + ")");
System.out.println("Supported languages: " + realLanguages.size());
for (Language language : realLanguages) {
JLanguageTool langTool = new JLanguageTool(language);
String input = "And the the";
List<RuleMatch> result = langTool.check(input);
System.out.println("Checking '" + input + "' with " + language + ":");
for (RuleMatch ruleMatch : result) {
System.out.println(" " + ruleMatch);
}
}
Nur eben blöd, dass realLanguages nichts enthält, er findet keine Sprachen.
Geht das, was ich vorhabe überhaupt?