Что за программа aspell

Пакет Aspell содержит интерактивную программу проверки орфографии и Aspell библиотеки. Так же Aspell может быть использован в качестве библиотеки или независимого средства проверки орфографии.

Информация о пакете

  • Адрес (HTTP): http://gnu.mirror.mcgill.ca/aspell/aspell-0.60.tar.gz
  • Адрес (FTP): ftp://ftp.gnu.org/gnu/aspell/aspell-0.60.tar.gz
  • Контрольная сумма: 8fa031d0eb37a5538aa6fefa657e707f
  • Размер: 1.6 MB
  • Требуемое дисковое пространство: 39.3 MB
  • Расчетное время сборки: 0.74 SBU

Дополнительно

Вы захотите скачать как минимум один словарь. Ссылка ниже даст вам страницу, содержащую ссылки на словари на многих языках.

  • Словари Aspell: ftp://ftp.gnu.org/gnu/aspell/dict

Зависимости Aspell

Требуемые

Установка Aspell

Установим Aspell запуском следующих команд:

./configure —prefix=/usr make make install

Конфигурация Aspell

Конфигурационная информация

После установки Aspell , вы должны установить как минимум один словарь. Установите один или более словарей запуском следующих команд:

Вопрос — ответ #4 — Как читать исходный код других программ? Зачем?


./configure make make install

Aspell содержит aspell , aspell-import , precat , preunzip , prezip , prezip-bin , pspell-config , run-with-aspell , word-list-compress , фильтры, словари, скрипты совместимости и библиотеки libaspell и libpspell.

Описание

aspell

aspell это утилита, которая может работать в качестве замены ispell -a , как независимая программа проверки орфографии, как тестовая утилита для проверки функций Aspell и как утилита управления словарями.

aspell-import

aspell-import импортирует старые личные словари в Aspell .

precat

precat разжимает файлы, сжатые prezip , на stdout.

preunzip

preunzip разжимает файлы, сжатые prezip .

prezip

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

prezip-bin

prezip-bin вызывается различными скриптами-обертками для выполнения актуальной компрессии и декомпрессии.

pspell-config

pspell-config отображает информацию об установке libpspell, обычно для использования в скриптах сборки.

run-with-aspell

run-with-aspell это скрипт, помагающий использовать Aspell в качестве замены ispell .

word-list-compress

word-list-compress сжимает или разжимает сортированные списки слов для использования совместно с Aspell .

Библиотеки aspell

Библиотеки libspell это интерфейсы с библиотеками проверки орфографии.

Последнее обновление 2005-02-06 12:52:59 -0700

  • Назад libesmtp-1.0.3r1
  • Далее ispell-3.2.06.epa7
  • Наверх.
  • В начало.

PostgresPro

Inferno Solutions

IB & A Level. Какую программу выбрать? | Мнение эксперта

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру

Источник: opennet.ru

nevvad

Программа aspell является преемницей программы ispell, существовавшей прежде, и может использоваться как ее замена. Чаще всего программа aspell используется другими программами в тех случаях, когда необходима функция проверки орфографии, однако aspell может также весьма эффективно использоваться как самостоятельный инструмент командной строки. Она способна проверять текстовые файлы разных типов, включая документы HTML , программы на C/C++, электронные письма и другие специальные виды текста.

Чтобы проверить орфографию в файле с простым текстом, можно вызвать aspell, как показано ниже:

aspell check text_file

где text_file – это имя файла для проверки. В качестве практического примера создадим простой текстовый файл с именем foo.txt, содержащий несколько произвольных орфографических ошибок:

cat > foo.txt Freely acessing knowledge is an essential guman raght.

Затем проверим файл с помощью aspell:

aspell check foo.txt

Поскольку в режиме проверки (check) программа aspell действует интерактивно, увидим следующий экран:

В верхней части экрана выводится текст с выделенным подозрительным словом. В середине – 10 вариантов исправления ошибки, пронумерованных от 0 до 9, а затем следует список других возможных действий. Наконец, в самом низу выводится приглашение к вводу, готовое принять наш выбор.

Если ввести 1, aspell заменит подозрительное слово acessing словом accessing и перейдет к следующему подозрительному слову, guman. Если выбрать вариант замены human, aspell выполнит подстановку, перейдет к последнему слову с ошибкой исправит его и завершится (так как ошибок во введенной фразе больше нет). После того как aspell завершится, заглянем в файл и увидим, что все ошибки исправлены:

Читайте также:
Popcorn time что это за программа

cat foo.txt Freely accessing knowledge is an essential human right.

Если вызвать программу aspell без параметра –dont-backup, она создаст резервную копию файла с исходным текстом, добавив к имени файла расширение .bak.

А теперь похвастаемся умением пользоваться программой sed и вернем наши ошибки на место, чтобы продолжить эксперименты с нашим файлом:

sed -i ‘s/accessing/acessing/; s/human/guman/’ foo.txt cat foo.txt Freely acessing knowledge is an essential guman right.

Параметр -i сообщает программе sed, что требуется отредактировать файл «на месте», в том смысле, что изменения нужно произвести в самом файле, а не переслать их в стандартный вывод. Здесь также показана возможность передать более одной команды редактирования, разделив их точкой с запятой.

Далее мы посмотрим, как aspell справляется с текстовыми файлами разных видов. С помощью текстового редактора, например vim, добавим в файл немного разметки HTML :

html lang=»en»> head> meta charset=»UTF-8″> meta name=»viewport» content=»width=device-width, initial-scale=1.0″> title>Mispelled HTML file/title> /head> body> p>Freely acessing knowledge is an essential guman raght/p> /body> /html>

Если попробуем запустить проверку этого документа, aspell посчитала, что HTML -теги записаны с ошибками.

Эту проблему можно преодолеть, передав параметр -H ( HTML ) режима проверки:

aspell -H check foo.txt

Теперь теги HTML игнорируются, и проверке подвергаются только фрагменты файла, не являющиеся частью разметки. В этом режиме содержимое HTML -тегов игнорируется и не проверяется, исключение составляет содержимое тегов ALT (точнее, атрибутов alt), которое будет проверяться в этом режиме проверки.

По умолчанию aspell игнорирует адреса URL и электронной почты в тексте. Эту ситуацию можно изменить с помощью параметров командной строки. Также можно указать, какие теги разметки должны проверяться, а какие пропускаться. За подробностями обращайтесь к странице справочного руководства (man) для aspell.

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

Словари для других языков можно найти на официальном ftp. Так же можно скачать здесь словарь для русского языка.

Смотрим версию aspell

Соответственно словарь нужно скачивать для версии 0.60
Скачиваем, разархивируем и устанавливаем (в README все подробно описано)

./configure make make install

либо устанавливаем из репозитория

apt install aspell-ru

и проверяем текст с указанным словарем

aspell check —lang=ru_RU foo2.txt
aspell.txt · Last modified: 2023/04/06 10:18 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International

Источник: nevvad.com

aspell — Интернет в облаке

Это команда aspell, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ

aspell — интерактивная проверка орфографии

СИНТАКСИС

заклинание [опции]

ОПИСАНИЕ

заклинание это служебная программа, которая подключается к библиотеке Aspell и может работать как
an испел -a замена, как независимая проверка орфографии, как тестовая утилита для проверки
Функции библиотеки Aspell, а также как утилита для управления словарями, используемыми библиотекой.

Библиотека Aspell содержит интерфейс, позволяющий другим программам прямой доступ к ее
функций и, следовательно, сводит сложную задачу проверки орфографии к простой библиотеке
звонки. Библиотека по умолчанию не содержит словарных списков слов. Чтобы добавить язык
словари, пожалуйста, сначала проверьте свой дистрибутив на наличие модифицированных словарей, иначе посмотрите
здесь для словарей базового языкаhttp://aspell.net>.

Следующая информация описывает команды и параметры, используемые утилитой Aspell.

Эта страница руководства поддерживается отдельно от официальной документации, поэтому может отсутствовать
даты или неполные. Официальная документация поддерживается в виде руководства в формате Texinfo. Видеть
`заклинание’вход в info для получения более полной документации.

Читайте также:
Plurk что это за программа

КОМАНДЫ

пользования, -?
Отправьте краткое сообщение об использовании утилиты Aspell на стандартный вывод. Это короткое
сводка, в которой перечислены наиболее распространенные команды и параметры проверки орфографии.

помощь Отправьте подробное справочное сообщение Aspell Utility на стандартный вывод. Это полный
список, показывающий все команды, параметры, фильтры и словари.

версия, -v
Распечатайте номер версии библиотеки и утилиты Aspell на стандартный вывод.

проверка , -c
Проверьте орфографию в отдельном файле.

труба, -a
Запустите Aspell в испел -a режим совместимости.

список Создайте список слов с ошибками из стандартного ввода.

[дамп] конфиг
Вывести все текущие параметры конфигурации на стандартный вывод.

конфиг
Отправить текущее значение на стандартный вывод.

звучит как
Выведите звуковой эквивалент каждого введенного слова.

жуют Сгенерируйте возможные корневые слова и аффиксы из входного списка слов.

расширять [1-4]
Расширяет флаги аффиксов каждого введенного сжатого слова.

чистым [строгий]
Очищает список входных слов, чтобы каждая строка была допустимым словом.

список еды [простой] [одинарной|много] [держать]
Уменьшите размер списка слов с помощью аффиксного сжатия.

усл [ ]
Обращенные одна кодировка другой.

норма ( | ) [ ]
Выполните нормализацию Unicode.

[дамп] диктует|фильтры|Режимы
Список доступных словарей, фильтров или режимов.

дамп|Создайте|слияние мастер|личного|РЕПЛ
выгрузить, создать или объединить основной, личный или замещающий список слов.

ТОЛКОВЫЙ СЛОВАРЬ ОПЦИИ

Следующие параметры могут использоваться для управления тем, какие словари использовать и как они
вести себя.

—master = , -d
Базовое имя используемого словаря. Если этот параметр указан, Aspell будет
либо воспользуйся этим словарем, либо умри.

—dict-dir =
Расположение основного словарного списка.

—lang = , -l
Используемый язык. Он следует тому же формату переменной окружения LANG на
большинство систем. Он состоит из двухбуквенного кода языка ISO 639 и необязательного
двухбуквенный код страны ISO 3166 после дефиса или подчеркивания. Значение по умолчанию —
на основе значения локали LC_MESSAGES.

—size =
Предпочтительный размер словарного списка. Он состоит из двух символьных цифр
код, описывающий размер списка, с типичными значениями: 10 = крошечный, 20 = действительно
маленький, 30 = маленький, 40 = средний-маленький, 50 = средний, 60 = средний-большой, 70 = большой, 80 = огромный, 90 = безумный.

—variety =
Любая дополнительная информация, чтобы отличить этот словарь от других
словари, которые могут иметь одинаковые Ланг и размер.

—jargon =
Пожалуйста, используйте разнообразие вариант, поскольку он заменяет жаргон как лучший выбор. жаргон
будут удалены в будущем.

—word-list-path = of каталоги>
Путь поиска файлов информации о списках слов.

—personal = , -p
Имя файла личного списка слов.

—repl =
Имя файла списка замен.

—extra-dicts =
Дополнительные словари для использования.

— игнорировать акценты
Этот вариант еще не реализован.

CHECKER ОПЦИИ

Эти параметры управляют поведением Aspell при проверке документов.

—ignore = , -W
Игнорировать слова символов в длину.

—игнорировать регистр, —не игнорировать регистр
Игнорировать регистр при проверке слов.

—ignore-repl, —dont-ignore-repl
Игнорируйте команды для сохранения пар замены.

—save-repl, —dont-save-repl
Сохранить список замененных слов при сохранении всего.

—sug-mode =
предложение = ультра|быстро|нормальный|плохо пишущие

ФИЛЬТР ОПЦИИ

Эти параметры изменяют поведение различных фильтров.

—add-filter = , —rem-filter =
Добавить или удалить фильтр.

—add-filter-path = , —rem-фильтр-путь =
Добавить или удалить пути, по которым искали фильтры.

—mode = , -e, -H, -t, -n
Устанавливает режим фильтрации. режим может быть одно из none, url, email, html, tex или nroff. В
альтернативные варианты ярлыков: ‘-e’ для электронной почты, ‘-H’ для Html / Sgml, ‘-t’ для Tex
или «-n» для Nroff.

—encoding =
ожидается, что документ будет кодироваться. Значение по умолчанию зависит от текущего
локали.

—add-email-quote = , —rem-email-quote =
Добавьте или удалите список символов цитаты из электронной почты.

—email-margin =
Количество символов, которые могут появиться перед символом кавычки.

—add-html-check = , —rem-html-check =
Добавьте или удалите список атрибутов HTML, чтобы всегда проверять. Например, загляните внутрь
alt = теги.

—add-html-skip = , —rem-html-skip =
Добавьте или удалите список атрибутов HTML, которые нужно всегда пропускать при проверке орфографии.

Читайте также:
Что за программа overlays

—add-sgml-check = , —rem-sgml-check =
Добавьте или удалите список атрибутов SGML, чтобы всегда проверять орфографию.

—add-sgml-skip = , —rem-sgml-skip =
Добавьте или удалите список атрибутов SGML, которые нужно всегда пропускать при проверке орфографии.

—sgml-extension =
Расширения файлов SGML.

—tex-проверить-комментарии, —dont-tex-check-комментарии
Проверьте комментарии TeX.

—add-tex-command = , —rem-tex-command =
Добавить или удалить список команд TeX.

БЕГАТЬ ВМЕСТЕ СЛОВО ОПЦИИ

Их можно использовать для управления поведением слитных слов.

—run-вместе, —не-бегите-вместе, -C, -B
Считайте правильными смешанные слова.

—run-together-limit =
Максимальное количество слов, которые можно соединить вместе.

—run-together-min =
Минимальная длина внутренних слов.

РАЗНОЕ ОПЦИИ

Разные варианты, не подпадающие ни под одну другую категорию.

—conf = имя>
Основной файл конфигурации. Этот файл отменяет глобальные настройки Aspell по умолчанию.

—conf-dir =
Расположение основного файла конфигурации.

—data-dir =
Расположение файлов языковых данных.

—keyboard =
Используйте эту раскладку клавиатуры для подсказки возможных слов. Эти орфографические ошибки
происходит, если пользователь случайно нажимает клавишу рядом с намеченной правильной клавишей.

—local-data-dir =
Альтернативное расположение файлов языковых данных. В этом каталоге выполняется поиск до
данные-дир.

—home-dir =
Каталог Расположение для личных файлов списков слов.

—per-conf = имя>
Файл персональной конфигурации. Этот файл переопределяет параметры, найденные в глобальном
Конфигурационный файл

ЗАКЛИНАНИЕ ПОЛЕЗНЫЕ ОПЦИИ

Эти параметры являются частью заклинание Утилита и работа независимо от библиотеки.

—резервное копирование, —не-резервное копирование, -b, -x
Утилита aspell создает файл резервной копии, делая копию и добавляя .bak в
имя файла. Это применимо только тогда, когда команда проверка и файл резервной копии
создается только в случае изменения правописания.

— байтовые смещения, —dont-byte-Offsets
Используйте смещения байтов вместо смещения символов.

—Угадай, — не угадай, -m, -P
Создайте отсутствующие комбинации корня / аффикса, которых нет в словаре в труба Режим.

—keymapping = aspell, —keymapping = ispell
Используемая раскладка клавиатуры: заклинание для отображения по умолчанию или испел использовать
такое же отображение, которое использует утилита Ispell.

—задний ход, —не реверсировать
Измените порядок списка предложений в режиме конвейера.

—предложить, — не предлагать
Предложите возможные замены в режиме трубы. Если false, Aspell просто сообщит
орфографические ошибки и не пытайтесь вносить предложения или возможные исправления.

—время, — не время
Определите время загрузки и предложите время в режиме конвейера.

Вдобавок Aspell попытается разобраться в параметрах командной строки Ispell, чтобы
может служить заменой Ispell. Если Aspell запущен без какой-либо команды
Параметры строки отобразит краткий экран справки и завершит работу.

КОНФИГУРАЦИЯ

Aspell может принимать параметры через глобальные или личные файлы конфигурации, так что вы не
нужно указывать их каждый раз в командной строке. Файл глобальной конфигурации по умолчанию
is /etc/aspell.conf или другой файл, указанный опцией —conf и проверяется в первую очередь. В
файл конфигурации по умолчанию для каждого пользователя ~ / .aspell.conf расположен в $ HOME каталог (или
другой файл, указанный в параметре —per-conf) проверяется следующим и переопределяет параметры, установленные в
глобальный файл конфигурации. Параметры, указанные либо в командной строке, либо через
Переменные среды переопределяют те, которые указаны в любом файле конфигурации.

Каждая строка файла конфигурации имеет формат:

вариант [ценить]

в котором вариант — это любой из указанных выше вариантов стандартной библиотеки без дефисов в начале.
Например, в следующей строке в качестве языка по умолчанию будет установлен швейцарский немецкий:

Ланг de_CH

Между параметром и значением может быть любое количество пробелов, но это может быть только
пробелы, т. е. между именем параметра и значением нет символа ‘=’. Комментарии также могут быть
включены, поставив перед ними знак «#», поскольку все, что от символа «#» до новой строки, игнорируется.
Также разрешены пустые строки. В /etc/aspell.conf файл — хороший пример того, как установить
эти параметры и руководство Aspell содержат более подробную информацию.

Используйте aspell онлайн с помощью сервисов onworks.net

Источник: www.onworks.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru