Aspell что это
Перейти к содержимому

Aspell что это

  • автор:

Aspell: Проверка орфографии из командной строки

Оригинал: «Aspell: Command line spell check»
Автор: Jack Wallen
Дата публикации: April 7th, 2010
Перевод: Н.Ромоданов
Дата перевода: 13 апреля 2010 г.

Проверка орфографии является той «особенностью», которую мы воспринимаем как должное. Независимо от того, где мы вводим текст, в документе, в блоге, в электронном письме, мы все знаем, что будет выполнена проверка орфографии. Но что нам делать с теми файлами, которые создаются в программах, в которых отсутствует проверка орфографии? Я не знаю, как вы, но я создаю много файлов в приложениях, в которых нет проверки орфографии. Для этих файлов я применяю aspell.

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

Установка

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

sudo apt-get install aspell

Приведенная выше команда предназначена для дистрибутивов Ubuntu или дистрибутивов на базе Debian. Если вы используете дистрибутив, похожий на Fedora (имеется в виду — использующий rpm), вы должны выполнять установку с помощью команды:

yum install aspell

Возможно, вам потребуется установить пакеты, от которых зависит ваш инсталлятор.

Это — все. Теперь у вас должна быть рабочая копия установленного пакета aspell.

Использование

Основная команда, с помощью которой используется пакет aspell, следующая:

aspell [options] file

Работа с программой Aspell

Возможно, такой вид команды может вас несколько смутить, но помните, поскольку aspell используется многими приложениями, это очень мощный инструмент. Но эту мощность очень легко использовать. Давайте сначала посмотрим, как можно использовать aspell для проверки орфографии в файле. Скажем, у вас есть файл, my_file.txt, который Вам нужно проверить. В командной строке вам нужно набрать следующую команду:

aspell -c my_file.txt

Ради примера, я скопировал текст из недавней статьи, которую я написал, и назвал этот файл — my_file.txt. Когда я запускаю aspell для проверки этого файла, то все будет выглядеть так, как показано на рис.1. Видно, что aspell шаг за шагом просматривает этот файл, проверяя слово за словом на правописание. Когда aspell встречает слово, которое он считает неправильным, вы получаете список возможных вариантов, которые можно выбрать. Выбираем вариант и aspell перейдет к следующему слову. Это действительно очень просто.

Используем словарь aspell

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

Загрузите нужный словарь aspell по следующей ссылке.

Распакуйте словарь с помощью следующей команды bunzip2 aspell-XXX.tar.bz2 and tar xvf aspell-XXX.tar (где XXX — номер релиза).

  1. Перейдите в директорий aspell-XXX
  2. Раскройте файлы .wl с помощью команды preunzip *wl
  3. Соедините вместе файлы словарей с помощью команды sort –unique –ignore-case *wl > wordlist.txt .
  4. Конвертируйте список в формат UTF-8 с помощью команды sort –unique –ignore-case *wl > wordlist.txt .

Теперь у вас есть список слов, содержащий по одному слову в строке, взятых из словарей aspell. Достаточно круто.

Заключение

Aspell является очень мощным инструментом. Но не думайте, что его можно использовать только в дополнительно устанавливаемых приложениях. Поскольку это Linux, преимущество можно получить, если объединить несколько инструментальных средств вместе. Если вам потребуется больше информации о aspell (и всех его параметрах и командах – их огромное количество), наберите команду man aspell с тем, чтобы узнать больше.

GNU Aspell

Aspell (или GNU Aspell) — свободная программа для проверки орфографии, разработанная для замены Ispell. Это стандартная программа проверки орфографии для системы GNU. Она также компилируется под другие Unix-подобные операционные системы и Microsoft Windows. Основная программа лицензируется на условиях GNU LGPL, а документация — на условиях GNU FDL. Словари для неё доступны примерно на 70 языках. Основной разработчик — Кевин Аткинсон (Kevin Atkinson).

Интеграция с другими приложениями

Среди прочих, Opera [1] (до версии 9.64, позже Hunspell), Pidgin, AbiWord, Coccinella, LyX, Lynx, Psi и gedit используют Aspell как дополнение для проверки орфографии.

Сравнение с Ispell

Aspell также может проверить документы в UTF-8 без использования специального словаря. Aspell также соблюдает текущую локаль настроек. В отличие от Ispell, включена возможность использования нескольких языковых словарей одновременно и использование словаря пользователя.

См. также

Примечания

  1. Spell-checking With Opera. Архивировано из первоисточника 14 марта 2012.Проверено 21 июня 2008.

Ссылки

  • Сайт Aspell (англ.)
  • Добавить иллюстрации.
  • Дополнить статью (статья слишком короткая либо содержит лишь словарное определение).

Александре Олива • Бенджамин Хилл • Брэдли Кун • Эбен Моглен • Федерико Хейнц • Джордж Грив • Георг Греве • Джошуа Гэй • Лоис Дечэри • Мэтт Ли • Рикардо Галли • Ричард Столлман • Роберт Часселл • Вильям Джон Салливан

  • Программное обеспечение по алфавиту
  • GNU
  • Системы проверки правописания
  • Кроссплатформенное программное обеспечение
  • Программное обеспечение для Linux
  • Программное обеспечение для Mac OS X
  • Программное обеспечение для Windows
  • Программное обеспечение с лицензией GNU LGPL

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «GNU Aspell» в других словарях:

  • GNU Aspell — Développeur Projet GNU Première version 29 avril 2000 … Wikipédia en Français
  • GNU Aspell — Entwickler Kevin Atkinson u. a. Aktuelle Version 0.60.6.1 (4. Juli 2011) Betriebssystem Unix artige (u.a. GNU/Linux), Windows Kategorie … Deutsch Wikipedia
  • GNU Aspell — Infobox Software name = GNU Aspell logo = caption = developer = GNU Aspell developers latest release version = 0.60.6 latest release date = April 16, 2008 operating system = Cross platform genre = Spell checker license = LGPL website =… … Wikipedia
  • Aspell — GNU Aspell GNU Aspell Développeurs Kevin Atkinson Dernière version … Wikipédia en Français
  • Aspell — GNU Aspell oder kurz Aspell, ist eine Freie Software zur Rechtschreibprüfung für Unix artige Systeme und Windows. Aspell ist Teil des GNU Projekts und soll einmal Ispell ersetzen. Unter GNU/Linux ist es bereits recht weit verbreitet. Wie Ispell… … Deutsch Wikipedia
  • Liste des paquets GNU — Article principal : GNU. GNU N est pas Unix Cet article liste les paquets logiciels du système GNU maintenus par le projet GNU et soutenus par la Free Software Foundation. Sommaire … Wikipédia en Français
  • List of GNU packages — This list of GNU packages lists notable software packages developed for or maintained by the Free Software Foundation for GNU, a Unix like computer operating system composed entirely of free software. Many of these software packages are today… … Wikipedia
  • Liste Des Paquets GNU — GNU N est pas Unix Ceci est une liste des paquets logiciel développés par ou maintenus par la Free Software Foundation pour GNU, un système d exploitation libre, compatible UNIX, dont le développement a débuté en 1984. Un grand nombre de ces… … Wikipédia en Français
  • Liste des paquets gnu — GNU N est pas Unix Ceci est une liste des paquets logiciel développés par ou maintenus par la Free Software Foundation pour GNU, un système d exploitation libre, compatible UNIX, dont le développement a débuté en 1984. Un grand nombre de ces… … Wikipédia en Français
  • Список пакетов GNU — Это список программного обеспечения, разрабатываемого Free Software Foundation как часть проекта GNU UNIX подобной операционной системы состоящей целиком из свободного программного обеспечения. Большая часть из этих пакетов также… … Википедия
  • Обратная связь: Техподдержка, Реклама на сайте
  • �� Путешествия

Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.

  • Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
  • Искать во всех словарях
  • Искать в переводах
  • Искать в ИнтернетеИскать в этой же категории

Пакет: aspell (0.60.8-6)

GNU Aspell — программа проверки правописания, может использоваться как автономное приложение или из других программ. Её главная особенность то, что aspell проверяет тексты гораздо лучше, чем любая другая программа, доступная для английского языка, включая Ispell и Microsoft Word. Также есть много других технических улучшений в отличии от Ispell, таких как совместное использование памяти для словарей и более интеллектуальная обработка личных словарей при запуске сразу нескольких процессов Aspell.

Aspell разрабатывался для замены Ispell.

Теги: Роль: Программа, Комплект приложений: GNU, Инструментарий интерфейса: Ncurses TUI, Цель: use::checking, works-with::dictionary, Работает с: Текст

Другие пакеты, относящиеся к aspell

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: dictionaries-common spelling dictionaries — common utilities
  • dep: libaspell15 (= 0.60.8-6) библиотека времени выполнения для проверки орфографии GNU Aspell
  • dep: libc6 (>= 2.34) [не alpha, ia64, sh4] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.37) [sh4]
  • dep: libc6.1 (>= 2.34) [alpha] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6.1-udeb dep: libc6.1 (>= 2.37) [ia64]
  • dep: libgcc-s1 (>= 3.4) [alpha, riscv64, sh4, sparc64] вспомогательная библиотека GCC dep: libgcc-s1 (>= 3.5) [armel, armhf] dep: libgcc-s1 (>= 4.2) [ia64]
  • dep: libgcc-s4 (>= 4.1.1) [hppa] вспомогательная библиотека GCC
  • dep: libncursesw6 (>= 6) библиотеки для управления терминалом (поддержка двухбайтовых символов)
  • dep: libstdc++6 (>= 5) стандартная библиотека GNU C++ версии 3
  • dep: libtinfo6 (>= 6) низкоуровневая библиотека для работы с терминалом
  • rec: aspell-en словарь английского языка для GNU Aspell или aspell-dictionary виртуальный пакет, предоставляемый aspell-am, aspell-ar, aspell-ar-large, aspell-bg, aspell-br, aspell-ca, aspell-cs, aspell-cy, aspell-da, aspell-de, aspell-de-1901, aspell-el, aspell-en, aspell-eo, aspell-eo-cx7, aspell-es, aspell-et, aspell-eu, aspell-fa, aspell-fo, aspell-fr, aspell-ga, aspell-gl-minimos, aspell-he, aspell-hr, aspell-hsb, aspell-hu, aspell-hy, aspell-is, aspell-it, aspell-kk, aspell-ku, aspell-lt, aspell-lv, aspell-nl, aspell-pl, aspell-pt-br, aspell-pt-pt, aspell-ro, aspell-ru, aspell-sk, aspell-sl, aspell-sv, aspell-tl, aspell-uk, aspell-uz или aspell6a-dictionary виртуальный пакет, предоставляемый aspell-no
  • sug: aspell-doc документация для системы проверки правописания GNU Aspell
  • sug: spellutils Utilities to spell-check selectively

Загрузка aspell

Загрузить для всех доступных архитектур

Архитектура Размер пакета В установленном виде Файлы
alpha (неофициальный перенос) 247,6 Кб 1 468,0 Кб [список файлов]
amd64 249,0 Кб 1 326,0 Кб [список файлов]
arm64 243,0 Кб 1 466,0 Кб [список файлов]
armel 240,8 Кб 1 283,0 Кб [список файлов]
armhf 240,2 Кб 1 243,0 Кб [список файлов]
hppa (неофициальный перенос) 245,0 Кб 1 289,0 Кб [список файлов]
i386 254,8 Кб 1 339,0 Кб [список файлов]
ia64 (неофициальный перенос) 273,5 Кб 1 470,0 Кб [список файлов]
m68k (неофициальный перенос) 240,9 Кб 1 295,0 Кб [список файлов]
mips64el 245,0 Кб 1 474,0 Кб [список файлов]
ppc64 (неофициальный перенос) 252,7 Кб 1 530,0 Кб [список файлов]
ppc64el 254,3 Кб 1 466,0 Кб [список файлов]
riscv64 250,5 Кб 1 284,0 Кб [список файлов]
s390x 250,2 Кб 1 326,0 Кб [список файлов]
sh4 (неофициальный перенос) 255,6 Кб 1 400,0 Кб [список файлов]
sparc64 (неофициальный перенос) 241,0 Кб 4 224,0 Кб [список файлов]
x32 (неофициальный перенос) 249,2 Кб 1 311,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 — 2023 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Как использовать Aspell для проверки орфографии ваших текстовых файлов в командной строке Linux —

Вы когда-нибудь хотели проверять орфографию в текстовых файлах прямо из командной строки Linux? Эта статья познакомит вас с Aspell, интерактивной программой проверки орфографии. Начните бесплатную проверку орфографии в текстовых файлах уже сегодня!

Что Тип?

GNU Aspell — это бесплатная программа проверки орфографии с открытым исходным кодом, которую можно легко установить в вашей системе Linux. Вы можете использовать его в командной строке, а с помощью нескольких настроек параметров вы можете надежно и быстро проверять текстовые файлы. Эта статья была проверена с помощью Aspell в командной строке, а также колдун это еще одна утилита, которую вы, возможно, захотите изучить.

Установка Тип

Установить Тип в вашем дистрибутиве Linux на основе Debian / Apt (например, Ubuntu и Mint) выполните в терминале следующую команду:

sudo apt install aspell

Если указанная выше команда не устанавливается автоматически aspell-en в вашей системе, пожалуйста, добавьте его в командную строку.

Установить aspell

Установить Тип в вашем дистрибутиве Linux на основе RedHat / Yum (например, RHEL, Centos и Fedora) выполните следующую команду в своем терминале:

sudo yum install aspell

Проверим орфографию!

Создадим файл с множеством орфографических ошибок:

Файл с орфографическими ошибками

Теперь мы можем проверить этот файл с помощью Aspell:

aspell --master = en_US --lang = en_US -c test_spelling.txt

le -c Опция проверяет орфографию одного файла и —master et —lang Настройки говорят Aspell использовать один указанный каталог или завершить работу, если это невозможно. Здесь мы используем en_US словарь для использования американского английского языка.

Другой вариант, который я лично использую регулярно, и он настолько нов, что еще не добавлен в руководство, — это —mode=markdown , благодаря чему Aspell узнает о том, что мы используем текст на основе уценки. Это может помочь избежать ложных срабатываний.

Чтобы узнать о дополнительных параметрах, языковых настройках и различных режимах, вы можете обратиться к руководству Aspell, используя man aspell в командной строке. Для английских сокращений, таких как en_US et en_GBсм. снимок экрана установки выше, на котором выделены установленные.

Вам также может потребоваться установить дополнительные пакеты, если вас интересуют другие языки. Например, aspell-de может быть установлен для поддержки немецкого языка и т. д.

Выход и производительность

Я довольно давно использую Aspell и считаю его очень надежным, быстрым, ненавязчивым и простым в использовании средством проверки орфографии. Функция личного словаря (сохранена в .aspell.en.pws файл в вашем домашнем каталоге, т.е. ~/.aspell.en.pws ) работает очень хорошо.

Давайте проверим наш файл на предмет орфографических ошибок.

Исправление, предложенное Aspell # 1

Я просто нажимаю 1 заменить «Thiz» предложенным «This».

Исправление, предложенное Aspell # 2

Чуть более деликатный, но необязательно 3 это путь вперед. Просто 3 нажмите клавишу, и мы находимся на следующей найденной ошибке.

Исправление, предложенное Аспеллом № 3

прессование 4 и двигайся дальше .

Исправление, предложенное Аспеллом № 4

Первый вариант кажется справедливым. Просто 1 Нажмите кнопку.

Все остальные слова были 1 ключи тоже. И, благодаря Аспеллу, наш файл теперь содержит ложь:

Окончательный выходной файл полностью исправлен aspell

Так же исправлены все орфографические ошибки!

По ошибке нажав одну клавишу, мы смогли исправить все ошибки в этом файле. Мы также могли бы добавить слово, если бы словарь его не знал (такое случается довольно редко), нажав a , и мы можем нажать r клавишу, чтобы самостоятельно набрать новое слово, чтобы заменить найденную ошибку. Если Aspell не может найти новое слово, которое мы только что ввели, он снова выделит его, и мы сможем исправить, добавить или снова заменить его.

Как видите, проверка орфографии в текстовых файлах в командной строке Linux выполняется легко и просто с помощью инструмента Aspell. Получайте удовольствие!

Tremplin Numérique

Написание Tremplin Numérique, французское веб-агентство. Наши авторы ежедневно и бесплатно предоставляют вам последние технологические и цифровые новости во Франции и во всем мире.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *