TSpellChecker for Lazarus (Free Pascal). It plugs into a TRichMemo and underlines misspelled words with red wavy lines, offering suggestions in a context menu so an error can be replaced with one click.
The repository includes a small demo application that shows the simplest possible usage: drop the component on a form, set a couple of properties.
The project ships with build scripts that install the required packages into Lazarus and compile the demo in one step – build on Windows, make on Linux.
French
TSpellChecker permet de surligner les mots non connus d’une langue.