Libaspellso
libaspellso is the shared library component of the GNU Aspell project, providing programmatic access to spell-checking capabilities. On Unix-like systems it ships as libaspell.so and on Windows as a dynamic library such as libaspell.dll, allowing applications to embed the Aspell spell checker without embedding the full binary. The library exposes a C application programming interface (API) and can be used by programs written in C and C++, with bindings available for other languages.
The primary functions of libaspellso are to load dictionaries and affix rules for a given language, check
Architecturally, a host application creates a speller configuration object, initializes a speller instance, selects a language
Licensing and availability: libaspellso is part of the GNU Aspell project and is distributed under the GNU
Impact: Libaspellso underpins many open-source text-processing tools and word processors, particularly in environments that prioritize free