Проверка орфографии на двух языках (русский + english)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Проверка орфографии на двух языках

Сообщение Bolverk »

Добрый день всем.

Столкнулся с такой проблемой. Хочу чтобы aspell мог проверял тексты, используя
одновременно русские и английские словари. Для
1) проверки двуязычных текстов
2) использования одних и тех же опций для всех файлов.
Игры с .multi, --add-extra-dicts и прочими разнообразными опциями не привели ни
к чему полезному: при попытке смешать русские и английские словари выдает либо:

Код: Выделить всё

Ошибка: Ожидался язык "ru-lebedev", а получен "en"

либо наоборот:

Код: Выделить всё

Ошибка: Ожидался язык "en", а получен "ru-lebedev".

Интернет полон вопросов без ответов. В планах разработчиках aspell значится
"Автоматическое переключение языков в зависимости от кодировки", но не более
того.
Просто русский словарь выдает все английские слова как ошибки, просто
английский полностью игнорирует русские слова.
В-принципе, наверное можно загнать русские и английские слова одновременно в
один словарь, но это большое количество не очень нужной работы.
Вопросы:
1) Никому не приходилось добиться такого с aspell или другим (ispell ?)
консольным spellchecker-ом?
2) А вообще хоть с какими-нибудь spellchecker-ами?

aspell 0.60.0 (-alt0.5)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Проверка орфографии на двух языках

Сообщение alv »

Ничего умнее, чем прогнать ispell дважды - в голову не пришло: он по крайней мере аглицкие слова при -d russian за ошибки не считает.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Проверка орфографии на двух языках

Сообщение Bolverk »

Поставил ispell. Можно запускать ispell -d russian; ispell -d english
Копаю дальше.
Спасибо сказали: