nlp скачать - Поиск библиотеки проверки орфографии Java




сторонние проверка (8)

Я ищу библиотеку проверки правописания Java с открытым исходным кодом, в которой есть словари по крайней мере на следующих языках: французский, немецкий, испанский и чешский. Любое предложение?


Answers

Hunspell выглядит так, как будто это может быть полезно. Он написан на C ++, но java-интерфейсе в соответствии с домашней страницей. Три лицензированных под GPL, LGPL и MPL, поэтому у вас не должно быть проблем с ним.


Вы можете попробовать Suggester . Он является открытым исходным кодом, бесплатным и поддерживает все перечисленные выше языки.


Посмотрите на JaSpell . Он поставляется с внутренним механизмом проверки правописания или вы можете использовать aspell . Поскольку источник доступен, вы также можете легко подключить aspell-подобные двигатели (например, Hunspell ).

Он поставляется с фильтрами для TeX и XML, и у него есть поддержка движений предложений, таких как расстояние между клавиатурой, общие орфографические ошибки (где вы можете определить слова и их замены для общих опечаток), расстояние Левенштейна и фонетическое расстояние.


Другой возможной альтернативой является JOrtho http://jortho.sourceforge.net

Я еще не использовал его, но я оцениваю текущие проверки орфографии Java Open Source, чтобы выяснить, какой из них использовать.


Еще одна хорошая библиотека - 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());
}

Вы также можете использовать его для размещения собственного веб-сервиса правописания и грамматики.



Посмотрите на это: http://code.google.com/p/google-api-spelling-java/

Это простой Java API, который позволяет очень легко вызвать службу проверки орфографии Google из приложений Java.

Я попробовал, и он работает очень хорошо.


Один из методов - parseInt (String) возвращает примитив int

String number = "10";
int result = Integer.parseInt(number);
System.out.println(result);

Второй метод: valueOf (String) возвращает новый объект Integer ().

String number = "10";
Integer result = Integer.valueOf(number);
System.out.println(result);




java nlp spell-checking languagetool