You can use Aspell (Win32 version: http://aspell.net/win32/ ).
In a Delphi project, you can use the command line interface: aspell pipe :
C: \ Program \ Aspell \ bin> aspell pipe
@ (#) International Ispell Version 3.1.20 (but really Aspell 0.50.3)
hello
*
world
*
helllo
& helllo 18 0: hello, Helli, hell lo, hell-lo, hell, Heall, hallo, he'll, hullo, Heller, heller, hellos, Jello, jello, Halli, Holli, hallow, hollow
wourld
& wourld 12 0: world, would, wold, whorled, wield, weld, wild, wooled, whirled, worlds, woulds, word
ulrichb
source share