Catalog · How the catalog works
Lazspell
Lazspell is an example of a speller which checks spelling in German, English, Spanish, French, Italian, Portugues, Polish and Russian. In this example Tmemo component was used.
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
Lazspell
Lazspell by Raf20076, Poland, 2020
Lazspell is an example of spelling checker written in Lazarus Ide.
In this example Tmemo component was used which is a part of Lazarus IDE.
Lazspell is an example of a speller which checks spelling in German, English, Spanish, French, Italian, Portugues, Polish and Russian.
All dictionaries are coded in UTF-8 in dict folder from https://github.com/wooorm/dictionaries You must distribute dict folder with your program.
Lazspell uses hunspell.pas and hunspell.inc from https://github.com/davidbannon/hunspell4pas
Lazspell is under license:
Unit Main License is https://creativecommons.org/publicdomain/zero/1.0/deed.en
Unit Functions License is https://creativecommons.org/publicdomain/zero/1.0/deed.en
libhunspell.dll was compiled with Microsoft Visual C++ 2010. from the original source from http://sourceforge.net/projects/hunspell/files/Hunspell/1.3.2/hunspell-1.3.2.tar.gz/download
You must distribute this file with your program.
Lazspell
- Choose dictionary (Check button will be enabled)
- Type text in memo box
- Click Check button
- If errors found, click an error in Errors box, the error will be highlighted in memo box
- Click a word in Suggestions box to change highlighted error for suggested word

