The Delphi unit SynEditSpell.pas provides an interface to the well-known spell checking system Hunspell and can be used together with SynEdit.
Hunspell is a free spell checker and morphological analyzer library, licensed under LGPL/GPL/MPL tri-license. Amongst others, it is used in LibreOffice and browsers like Firefox and Google Chrome.
The provided source code can be used in 32 bit and 64 bit applications.
Files:
- Unit SynEditSpell.pas - routines for spell checking
- Unit HunSpellLib.pas - interface to hunspell.dll
- Modified units SynEdit.pas and SynEditHighlighter.pas to support Unicode characters in AdditionalIdentChars and AdditionalWordBreakChars
- Program SpellCheckDemo.dpr - demo program
- Libraries Hunspellx86.dll and Hunspellx64.dll - Vers. 1.2
- Dictionaries (German and US-English)