Multi-language spell checker
Sonnet is a plugin-based spell checking library for Qt-based applications. It supports several different plugins, including HSpell, Enchant, ASpell and HUNSPELL.
It also supports automated language detection, based on a combination of different algorithms.
The simplest way to use Sonnet in your application is to use the SpellCheckDecorator class on your QTextEdit.
#include <QTextEdit>
#include <spellcheckdecorator.h>
MyFoo::MyFoo(QWidget *parent) : QWidget(parent)
{
QTextEdit *textEdit = new QTextEdit(this);
Sonnet::SpellCheckDecorator *decorator = new Sonnet::SpellCheckDecorator(textEdit);
}
- Home page: https://projects.kde.org/projects/frameworks/sonnet
- Mailing list: https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
- IRC channel: #kde-devel on Freenode
- Git repository: https://projects.kde.org/projects/frameworks/sonnet/repository