Страница 2 из 3
Re: Как проверить орфографию и пунктуацию?
Добавлено: 24.06.2016 09:20:35
pupsik
почему?
у вас строка в переменной. В ней, предположим, 20 слов. Т.е. 20 раз проверить орф... Вы писали:
нет лично мне надо только проверять 1 переменную на ошибки и исправлять их автоматом.
не стыкуется
Но программа в целом не готова так как мне сложно в ней логически разобраться.
и в чём сложность?
Re: Как проверить орфографию и пунктуацию?
Добавлено: 24.06.2016 10:21:16
azsx
у вас строка в переменной.
У меня строка: Это прекрасный сайт, админ красавч
ек , держи пять.
Запустив java с теми параметрами, что я указал, я получаю:
Это прекрасный сайт, админ красавч
ик, держи пять.
То есть одна проверка. Мне не по словам надо, мне надо проверить всё предложение (весь текст в переменной) и исправить его автоматически, если есть возможность. То есть запятую прижал и слово поправил. Но это в идеале, база у этой программы также очень слабая.
и в чём сложность?
viewtopic.php?f=2&t=11186
Re: Как проверить орфографию и пунктуацию?
Добавлено: 24.06.2016 10:31:11
pupsik
azsx лишний пробел - легко. А вот слово в предложении. Ну не знаю как вам пояснить. Слово <>предложение и знаки препинания по правилам ставятся.
Или вы собрались всё предложение в словарь запихнуть?

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/