Enchant
Original author(s)AbiWord developers
Developer(s)Enchant developers
Stable release
2.6.4[1] / 11 December 2023 (11 December 2023)
Repository
Written inC
Operating systemLinux, BSDs, Mac OS X, Windows
TypeSpell checker
LicenseVariant of LGPL[2]
Websiteabiword.github.io/enchant/[3]

Enchant is a free software project developed as part of the AbiWord word processor with the aim of unifying access to the various existing spell-checker software. Enchant wraps a common set of functionality present in a variety of existing products/libraries, and exposes a stable API/ABI for doing so.[4] Where a library doesn't implement some specific functionality, Enchant will emulate it.

Enchant is capable of having multiple backends loaded at once. As of January 2021, it has support for 7 backends:

GNOME LaTeX and gedit rely on the gspell library, which uses Enchant.[5][6][7]

Enchant is currently licensed under GNU Lesser General Public License (LGPL), with an additional permission notice saying that any plugin backend can be loaded and used by Enchant.[8] This ensures that it can use the native spell checkers on various platforms (Mac OS X, Microsoft Office, Amazon Kindle, etc.), and users can use their favorite third-party product to do the job.

References

  1. "Release 2.6.4". 11 December 2023. Retrieved 19 December 2023.
  2. "Enchant's license".
  3. "Enchant".
  4. Kumar, Rajesh (2020-07-15). "Top 30 Free grammar checker and spell checker tools in 2020". DevOpsSchool.com. Retrieved 2023-12-11.
  5. "gspell website".
  6. "gspell alongside GNOME 3.18". 2015-11-20.
  7. "gspell alongside GNOME 3.20". 2016-03-09.
  8. Bondar, Sasha (2023-04-21). "A Guide to the PHP Enchant Library for Spell Checking and Language Detection | Reintech media". reintech.io. Retrieved 2023-12-11.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.