/SynEdit-Spell-Checker

SynEdit Spell Checker based on Hunspell

Primary LanguagePascal

SynEdit Spell Check

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)