Difference between revisions of "Language checking"

From ArchWiki
Jump to navigation Jump to search
m (→‎Spell checkers: link man pages of aspell, hunspell and ispell)
Line 14: Line 14:
 
* {{App|Voikko|Finnish spelling and grammar checker, hyphenator and collection of related linguistic data|https://voikko.sourceforge.net|{{Pkg|libvoikko}}}}
 
* {{App|Voikko|Finnish spelling and grammar checker, hyphenator and collection of related linguistic data|https://voikko.sourceforge.net|{{Pkg|libvoikko}}}}
  
=== Front-ends ===
+
=== Enchant ===
  
* {{App|[[Wikipedia:Enchant_(software)|Enchant]]|Wrapper library for generic spell checking.|https://abiword.github.io/enchant/|{{Pkg|enchant}}}}
+
[[Wikipedia:Enchant (software)|Enchant]] is a wrapper library for generic spell checking, developed as part of [[Abiword]], supporting all above spell checkers apart from Ispell.
  
Enchant is used by the following [[GTK]] libraries:
+
Enchant is available as the {{Pkg|enchant}} package. For its usage and ordering file, see {{man|1|enchant-2}}.
 +
 
 +
Enchant is used my many applications through the following [[GTK]] libraries:
  
 
* {{App|gspell|Flexible API to implement spell checking in GTK+ applications.|https://wiki.gnome.org/Projects/gspell|{{Pkg|gspell}}}}
 
* {{App|gspell|Flexible API to implement spell checking in GTK+ applications.|https://wiki.gnome.org/Projects/gspell|{{Pkg|gspell}}}}

Revision as of 11:38, 24 November 2018

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

Spell checkers

http://aspell.net/ || aspell, dictionaries
  • Hunspell — Spell checker and morphological analyzer library and program, see also hunspell(1).
https://hunspell.github.io/ || hunspell, dictionaries
  • Ispell — Interactive spell-checking program for Unix, see also ispell(1).
https://www.cs.hmc.edu/~geoff/ispell.html || ispell

Language-specific

  • Hspell — Hebrew spell-checker
http://www.ivrix.org.il/projects/spell-checker/ || hspell
  • Voikko — Finnish spelling and grammar checker, hyphenator and collection of related linguistic data
https://voikko.sourceforge.net || libvoikko

Enchant

Enchant is a wrapper library for generic spell checking, developed as part of Abiword, supporting all above spell checkers apart from Ispell.

Enchant is available as the enchant package. For its usage and ordering file, see enchant-2(1).

Enchant is used my many applications through the following GTK libraries:

  • gspell — Flexible API to implement spell checking in GTK+ applications.
https://wiki.gnome.org/Projects/gspell || gspell
  • GtkSpell — Provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget.
http://gtkspell.sourceforge.net/ || gtkspell, gtkspell3

Applications

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.
https://www.languagetool.org || languagetool
  • Style and Diction — Diction identifies wordy and commonly misused phrases. Style analyses surface characteristics of a document.
https://www.gnu.org/software/diction/ || dictionAUR

Applications

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.