Страница 2 из 3

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 09:20:35
pupsik
почему?
у вас строка в переменной. В ней, предположим, 20 слов. Т.е. 20 раз проверить орф... Вы писали:
нет лично мне надо только проверять 1 переменную на ошибки и исправлять их автоматом.
не стыкуется :wink:
Но программа в целом не готова так как мне сложно в ней логически разобраться.
и в чём сложность?

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 10:21:16
azsx
у вас строка в переменной.

У меня строка: Это прекрасный сайт, админ красавчек , держи пять.
Запустив java с теми параметрами, что я указал, я получаю:
Это прекрасный сайт, админ красавчик, держи пять.
То есть одна проверка. Мне не по словам надо, мне надо проверить всё предложение (весь текст в переменной) и исправить его автоматически, если есть возможность. То есть запятую прижал и слово поправил. Но это в идеале, база у этой программы также очень слабая.
и в чём сложность?

viewtopic.php?f=2&t=11186

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 10:31:11
pupsik
azsx лишний пробел - легко. А вот слово в предложении. Ну не знаю как вам пояснить. Слово <>предложение и знаки препинания по правилам ставятся.
Или вы собрались всё предложение в словарь запихнуть? :mrgreen:

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 10:39:20
azsx
я уже проверяю
java -jar languagetool-commandline.jar -l ru Example.txt >aaa.txt
с программы http://community.languagetool.org/rule/list?lang=ru
---
вы собрались всё предложение в словарь запихнуть?

с удовольствием бы запихнул 2, 3, 4, 5 вариации слов (пофиг на место) для сео целей, но я понять не могу как всю базу нкря спереть http://www.ruscorpora.ru/ или аналогичную.

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 10:43:41
Лекс Айрин
Все равно по словам обрабатывать придется.

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 10:49:23
azsx
вы меня не понимаете. Нет не придется.
Я проверяю целиком файлом. Что исправил автоматом - красавчик. Просто заменю. Главный вопрос как анализ комментариев делать viewtopic.php?t=11186&view=unread#unread
Вопрос с проверкой на ошибки, для меня временно решен.

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 10:53:17
pupsik
Лекс Айрин может у вас популярнее получится пояснить: слово <> предложению :)

azsx по той ветке там ворох сложностей и проблем. И вряд ли это касаемо темы потрепаться.

п.с.
То что проверяется файл - не значит что проверка по слову не происходит и нет правил расстановки знаков препинания. Плюс, забыл как правильно, окончания, склонения и т.п..

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 11:47:16
Лекс Айрин
azsx, проверка орфографии это сверка со словарем и замена на более подходящий, по мнению автора алгоритма набор символов. Условно, слово это набор букв(реже + цифр).

Конечно, можно проверять само предложение целиком, но для этого в словаре должны содержаться варианты замены для предложений -- а это миллионы, как минимум вариантов. При том, что некоторые пишут не совсем стандартно, например в стиле магистра Йоды. Плюс, есть слова о которых неизвестно автору алгоритма.

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

pupsik, сколько работаю с проверкой, столько она игнорит примерно слово из 50-100. Когда чаще, а когда реже. И это на стандартных текстах.

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 11:55:12
azsx
я вас понял. Вы так пишите, будто я пишу свой алгоритм проверки. А я пишу, что уже написал на основе чужой программы. Именно в чужой программе я проверяю целиком переменную.
зы
если свой алгоритм - то я сперва на шинглы бы словарик разбил с учетом лево право центр и стандартные опечатки бы отверил.

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 12:06:25
pupsik
сколько работаю с проверкой, столько она игнорит примерно слово из 50-100. Когда чаще, а когда реже. И это на стандартных текстах.
и в чём недочёт?

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 12:18:21
Лекс Айрин
pupsik, в том, что даже более-менее известных слов просто нет в словарях. И это при том, что спелчеккер я в свое время покупал(((

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 12:27:14
pupsik
что даже более-менее известных слов просто нет в словарях.
пример, если можно (интересно ведь :))...

Re: Как проверить орфографию и пунктуацию?

Добавлено: 24.06.2016 12:48:47
Лекс Айрин
самый свежий пример -- одномоментно

Re: Решено: Как проверить орфографию и пунктуацию?

Добавлено: 03.10.2016 04:29:13
beria
посмотрел как ваша хваленая жава, что блин, как бы теоретически для встроенных систем, работает на целевых хапешных рабочих станциях с р3 и 32-64 RAM под вин 2000 ( в линуксе тоже самое, только ещё больше гемора с настройкой) .... Точнее как она кушает все ресурсы до которых может дотянутся да ещё установка 250 м (при 2г сказевом диске) занимает и все равно тормозит все что только можно при проверке грамматики.... Хотя согласен работает алгоритм хорошо. Поскольку я в жаве ни в зуб ногой, как-нибудь действительно из неё встраиваемую систему можно сделать и чтобы LanguageTool работал да ещё в фрипасовской проге?

Re: Решено: Как проверить орфографию и пунктуацию?

Добавлено: 03.10.2016 06:02:15
azsx
чтобы LanguageTool работал да ещё в фрипасовской проге?

java -jar languagetool-commandline.jar -l ru Example.txt >aaa.txt
посмотрел как ваша хваленая жава, что блин, как бы теоретически для встроенных систем

https://habrahabr.ru/post/243549/