Я работаю над приложением, в котором мне нужно посчитать количество орфографических ошибок, сделанных пользователем в данном ответе. Я собирался попробовать проверить проверку орфографии Google, но похоже, что служба была осела.Получите количество орфографических ошибок в строке: Java
, который будет лучшей библиотекой для достижения этого?
Заранее спасибо. Neeraj
Спасибо. Я хочу его только для английского. Есть ли у нас какой-то пример того, как мы получаем количество неправильных слов? –
Кажется, что Jazzy может быть излишним для того, что вы хотите сделать, поскольку он также предлагает предложения для слов с ошибками. Похоже, вам будет проще использовать класс StringTokenizer Java для перебора слов во входной строке пользователя, а затем для каждого слова искать словарь для присутствия этого слова. Вы можете найти стандартный файл словаря UNIX по адресу http://www.cs.duke.edu/~ola/ap/linuxwords, предоставленный Университетом Дьюка. По соображениям производительности было бы целесообразно прочитать файл словаря в памяти, прежде чем искать его. –
Действительно, вопрос и предложения на http://stackoverflow.com/questions/2032064/checking-words-in-a-dictionary кажутся более близкими к вашему вопросу здесь. –