Language checking

From ArchWiki
Revision as of 11:21, 24 November 2018 by Larivact (talk | contribs) (→‎Spell checkers: create #Language-specific subsection)
Jump to navigation Jump to search

This article lists spell checkers and grammar checkers and links respective sections of other articles.

Spell checkers

  • GNU Aspell — Spell checker designed to eventually replace Ispell. || aspell, dictionaries
  • Hunspell — Spell checker and morphological analyzer library and program. || hunspell, dictionaries
  • Ispell — Interactive spell-checking program for Unix. || ispell


  • Hspell — Hebrew spell-checker || hspell
  • Voikko — Finnish spelling and grammar checker, hyphenator and collection of related linguistic data || libvoikko


  • Enchant — Wrapper library for generic spell checking. || enchant

Enchant is used by the following GTK libraries:

  • gspell — Flexible API to implement spell checking in GTK+ applications. || gspell
  • GtkSpell — Provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget. || gtkspell, gtkspell3


Firefox, Thunderbird, Chromium and LibreOffice all use Hunspell directly, see the following sections:

Abiword uses its self-developed Enchant.

Grammar checkers

  • LanguageTool — Open source language checker, written in Java. || languagetool
  • Style and Diction — Diction identifies wordy and commonly misused phrases. Style analyses surface characteristics of a document. || dictionAUR


Firefox, Thunderbird, Chromium and LibreOffice all support grammar checking only through extensions. For LibreOffice, see LibreOffice#Grammar checking.

Abiword has a built-in grammar checker, see Abiword#Grammar checking.