From 'cli', 'ispell' is available;
excerpt from 'man ispell';
ispell, buildhash, munchlist, findaffix, tryaffix, icombine, ijoin - Interactive spelling checking
ispell [common-flags] [-M|-N] [-Lcontext] [-V] files
ispell [common-flags] -l
ispell [common-flags] [-f file] [-s] [-a|-A]
ispell [-d file] [-w chars] -c
ispell [-d file] [-w chars] -e[e]
ispell [-d file] -D
[-t] [-n] [-H] [-b] [-x] [-B] [-C] [-P] [-m] [-S] [-d file] [-p file] [-w chars] [-W n] [-T type] [-kname list] [-F program]
buildhash [-s] dict-file affix-file hash-file
buildhash -s count affix-file
munchlist [-l aff-file] [-c conv-file] [-T suffix]
[-s hash-file] [-D] [-v] [-w chars] [files]
findaffix [-p|-s] [-f] [-c] [-m min] [-M max] [-e elim]
[-t tabchar] [-l low] [files]
tryaffix [-p|-s] [-c] expanded-file affix[+addition]
icombine [-T type] [aff-file]
ijoin [-s|-u] join-options file1 file2
Ispell is fashioned after the spell program from ITS (called ispell on Twenex systems.) The most common usage is "ispell filename". In this case,
ispell will display each word which does not appear in the dictionary at the top of the screen and allow you to change it. If there are "near misses"
in the dictionary (words which differ by only a single letter, a missing or extra letter, a pair of transposed letters, or a missing space or hyphen),
then they are also displayed on following lines. As well as "near misses", ispell may display other guesses at ways to make the word from a known
root, with each guess preceded by question marks. Finally, the line containing the word and the previous line are printed at the bottom of the screen.
If your terminal can display in reverse video, the word itself is highlighted. You have the option of replacing the word completely, or choosing one
of the suggested words. Commands are single characters as follows (case is ignored):
You have GNU Aspell
excerpt from GNU Aspell
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language. Unlike Ispell, Aspell can also easily check documents in UTF-8 without having to use a special dictionary. Aspell will also do its best to respect the current locale setting. Other advantages over Ispell include support for using multiple dictionaries at once and intelligently handling personal dictionaries when more than one Aspell process is open at once.
Try it out for your self using the Aspell Spell Helper or see some Test Results Comparing Aspell with other spell checkers.
for GNU Aspell.
'aspell' available for 'cli';
excerpt from 'man aspell';
aspell - interactive spell checker
aspell [options] <command>
aspell is a utility program that connects to the Aspell library so that it can function as an ispell -a replacement, as an independent spell checker,
as a test utility to test out Aspell library features, and as a utility for managing dictionaries used by the library.
The Aspell library contains an interface allowing other programs direct access to it's functions and therefore reducing the complex task of spell
checking to simple library calls. The default library does not contain dictionary word lists. To add language dictionaries, please check your distro
first for modified dictionaries, otherwise look here for base language dictionaries <http://aspell.net>.
The following information describes the commands and options used by the Aspell Utility.
This manual page is maintained separately from the official documentation so it may be out of date or incomplete. The official documentation is main-
tained as a Texinfo manual. See the `aspell' entry in info for more complete documentation.
For the Desktop I prefer online dictionary
for my browser. That way your word database will be updated along with the exception dictionary. The dictionary
site provides other useful word tools.
For 'KDE' you have 'KThesaurus' for related words.
If you install Libreoffice from Alien_Bob's Slackbuilds: libreoffice/
then a spelling & grammar tool is available under 'Tools' for documents. You can install language packs for Libreoffice when you select the language base install package.
Hope this helps.