Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

SynEdit-Spell-Checker

SynEdit Spell Checker based on Hunspell

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

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)