Szukam Biblioteki sprawdzania pisowni Java [zamknięta]
Szukam otwartej Biblioteki sprawdzania pisowni Java, która ma słowniki dla co najmniej następujących języków: francuski, niemiecki, hiszpański i czeski. Jakieś sugestie?
8 answers
Powinieneś sprawdzić Jazzy jego używane w niektórych wysokich aplikacji Java. Dwa problemy z nim:
- nie była aktualizowana od 2005 roku.
- na ich stronie SourceForge znajduje się tylko Angielski Słownik.
Wokół krążą słowniki innych firm. Miałem jeden do francuskiego, ostatni raz używałem jazzy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-20 15:20:51
Kolejną dobrą biblioteką jest JLanguageTool http://www.languagetool.org/usage / Ma dość proste api i robi zarówno sprawdzanie pisowni i gramatyki / sugestie.
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());
}
Możesz go również użyć do hostowania własnego serwisu ortograficznego i gramatycznego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-25 22:09:40
Sprawdź JSpell by Page Scholar, http://www.jspell.com .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-09 15:27:38
Inną możliwą alternatywą jest JOrtho http://jortho.sourceforge.net
Nie używałem go jeszcze, ale oceniam obecne sprawdzanie pisowni Java Open Source, aby dowiedzieć się, którego z nich użyć.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-08 00:40:53
Hunspell wygląda na to, że może się przydać. Jest napisany w C++ , ale interfejs java zgodnie ze stroną główną. Tri-licencja na GPL, LGPL i MPL, więc nie powinieneś mieć z tym problemu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-18 03:29:45
Spójrz na JaSpell . Jest wyposażony w wewnętrzny silnik sprawdzania pisowni lub możesz użyć aspell . Ponieważ źródło jest dostępne, można również łatwo dołączyć silniki aspell-like (jak Hunspell).
Jest wyposażony w filtry dla TeX i XML i ma wsparcie dla silników sugestii, takich jak odległość klawiatury, częste błędy pisowni (gdzie można zdefiniować słowa i ich zamienniki dla typowych literówek), odległość Levenshteina i odległość fonetyczna.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-12-13 20:42:50
Możesz spróbować zasugerować. Jest open source, darmowy i obsługuje wszystkie wyżej wymienione języki.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-11 13:37:01
Zobacz też: http://code.google.com/p/google-api-spelling-java/
Jest to proste Java API, które sprawia, że bardzo łatwo wywołać usługę sprawdzania pisowni Google z aplikacji Java.
Próbowałem i działa bardzo dobrze.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-23 07:52:20