enchant spellchecking library
C C++ C# M4 Makefile HTML Shell
Latest commit e412b19 Jan 15, 2017 @rrthomas rrthomas committed on GitHub Merge pull request #50 from rrthomas/master
Various minor improvements, mostly cosmetic
Failed to load latest commit information.
data bug 11412 - use D-BUS zemberek backend; from Serkan Kaba Feb 28, 2008
doc Remove unknown man macro from enchant.1 Dec 18, 2016
m4 m4/.gitignore: add pkg.m4 Dec 21, 2016
msvc Remove build warnings May 2, 2008
src Cosmetic improvements to enchant.c Jan 15, 2017
tests Fix running main tests again, after previous change Jan 15, 2017
unittests Remove unused constant definition Jan 15, 2017
.cvsignore drop libenchant in favor of enchant Jul 21, 2003
.gitignore Run tests with 'make check' Jan 10, 2017
.travis.yml Use latest XCode 8.2 Jan 11, 2017
BUGS initial checkin of enchant Jul 13, 2003
COPYING.LIB Update FSF address Oct 26, 2009
ChangeLog * src/Makefile.am (libenchant_includedir): removed trailing '/' Jan 15, 2007
HACKING Spell-check HACKING and README Dec 31, 2016
MAINTAINERS initial checkin of enchant Jul 13, 2003
Makefile.am Modernise autotools use: use configure.ac and autoreconf Dec 20, 2016
NEWS update the news Aug 28, 2003
README Spell-check HACKING and README Dec 31, 2016
TODO remove outdated TODO item Apr 30, 2007
autogen.sh Use autogen.sh from @TingPing to provide NOCONFIGURE logic Dec 20, 2016
compile-resource win32 and cross compilation work May 15, 2007
configure.ac configure.ac: stop ENCHANT_PREFIX_DIR being set when NONE Jan 11, 2017
enchant-uninstalled.pc.in bug 10843 - Enchant should support uninstalled package. From Sun. Feb 15, 2007
enchant.pc.in Don't make enchant consumers require glib, only enchant itself Dec 18, 2016
enchant.spec.in Update spec to state of the art, and install man page using automake … Oct 14, 2003
index.html Update and shorten index.html Jan 11, 2017
lt-compile-resource win32 and cross compilation work May 15, 2007


libenchant -- Generic spell checking library
Dom Lachowicz <cinamod@hotmail.com>

   libenchant is licensed under the terms of the GNU LGPL included in the

   The project aims to provide an efficient extensible abstraction for
dealing with different spell checking libraries.

   Enchant is meant to provide a generic interface into various existing
spell checking libraries. These include, but are not limited to:

    * Hunspell (formerly Myspell)
    * Apple Spell (OS X only)
    * Aspell/Pspell
    * Ispell
    * Hspell
    * Uspell
    * Voikko (Linux only)

   Enchant is also meant to be used in a cross-platform environment. Part
of this means that Enchant wants to limit its number of external dependencies
to 0, or as close is as humanly possible. Also, any enchant consumer (i.e. a
Word Processor) should not need to know about what backend providers Enchant
knows about. In fact, Enchant shouldn't even need to know this information
itself. To accomplish this, all of Enchant's providers are DLLs.

   Enchant is also meant to be used in a multi-user environment, such as Unix.
It is preferable to have both a $USER and a $GLOBAL location for both 
provider DLLs and for dictionaries themselves, when possible. Enchant's DLL
location algorithm takes this into account, and gives preference to the $USER
DLLs, when found.

To report libenchant bugs, please visit https://github.com/AbiWord/enchant

    This library is free software; you can redistribute it and/or modify
    it under the terms of version 2.1 of the GNU Lesser General Public License
    as published by the Free Software Foundation.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    GNU General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with this program; if not, write to the Free Software Foundation,
    Inc., 59 Temple Place, Suite 330, Boston, MA  02110-1301  USA


This library has taken insight from

	- http://aspell.net

Mailing lists

   There is NO mailing list used to discuss libenchant specifically as yet.
For now please use the AbiWord-devel list. To subscribe send a mail to:

And in the body of the message write "subscribe"

An archive of the mailing lists is available at: