Speller is a Delphi-based software that consists of TSpellChecker and TSpellLanguageComboBox. It allows spell check functionality to be added to any application and includes the entire source code.

TSpellChecker is a non-visual Delphi component that provides spell check functionality to any application. It uses ISpell dictionaries that are installed with "ISpell - LS-Distribution", which you can easily find on the developer's website at luziusschneider.com. In addition, TSpellChecker can also use spell check dictionaries that are installed with MSOffice 95 or 97, although only some languages will work with higher versions of MSOffice.
For easy selection of spell language, you can use TSpellLanguageComboBox. This visual Delphi component displays a list of available spell dictionaries and allows you to select the active language used by a TSpellChecker. Best of all, TSpellLanguageComboBox is included as part of the Speller package.
In addition to the spell check components, Speller also includes several useful functions for Unicode handling that are declared on the installed Units. You can find more details on these functions in the software's help file. And if you're a developer who likes to tinker with the code, you'll be pleased to know that Speller includes all source code.
Version 3.0.5: Bug in connection with TAB character fixed.