LINUX.ORG.RU

Spellcheckers - несколько вопросиков.


0

0

1) Собственно первый вопрос по проверке текста написанного на двух языках ( типа рус/англ). Появилось ли сейчас что нибудь работающее? Год назад искал - ничего не было ( кроме как делить текст на два текста, содержащие только один язык).

2) Интересует как можно прикрутить словарь Лебедева к aspell-у? Или может имеет смысл поставить ispell? И вообще какая разница между aspell и ispell? Кстати ispell может проверять tex файлы, как `aspell -c file.txt --mode tex`?

3) Несколько не по теме. Команда `./command | grep symbol` фильтрует stdout. А как то же самое сделать для stderr?

anonymous

2) Разница между aspell и ispell заключается в алгоритмах проверки.

aspell ищет в словаре слова похожие по написанию, например ф заменяет на в, но не только еще заменяет на символы близко расположенные друг другу на клавиатуре, ну в общем это зависит от человека который писал правила для конкретного языка.

ispell же оперирует префиксами и суфиксами добавляет и удаляет их и ищет в словаре. Типа приставки и окончания.

И конечно же в обоих смотрят не только само слова, но все слова отстоящие на несколько символов от них.

Для разных языков разные програмы проверяют лучше.

В будущем алгоритм ispell планируют скрестить с aspell.

anonymous
()
Ответ на: комментарий от anonymous

Это были, разумеется, ответы на 3-й вопрос...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.