Sonnet (software)

SonnetOriginal author(s)| KDE

|

Developer(s)| KDE
Stable release|

6.5.0[1] / 9 August 2024; 2 months ago (9 August 2024)

Repository|

* anongit.kde.org/sonnet.git

Type| Spell checker
Website| api.kde.org/frameworks-api/frameworks5-apidocs/sonnet/html/

Main article: KDE Frameworks

Sonnet is a multilingual spell checker program in KDE Frameworks 5 and KDE Software Compilation 4. Sonnet replaced kspell2 that was created for KDE3. The two main goals for Sonnet's development were a simpler API, wider language support and performance. Notable improvements in Sonnet over kspell2 are:

* In automatic language detection, a language can be identified with as little as 20 characters of text. Even multiple languages in the same document can be detected and spell checked correctly
* Better performance
* Improvements in spell checking languages like Thai and Japanese
* A simpler design - kspell2 consisted of 7 components and a complicated API. Sonnet is a single component and aims to provide a simpler API
* The user can select a primary and backup dictionary, an example given was a doctor who frequently uses terms from a medical dictionary. Words that would not appear in a regular dictionary would be corrected by the backup dictionary that contains medical terms.

## See also

[edit]

* Enchant (software)

## References

[edit]

1. ^ "KDE Ships Frameworks 6.5.0". 9 August 2024. Retrieved 20 August 2024.

## External links

[edit]

* Free and open-source software portal

* Article on Sonnet
* Developers blog Archived 2011-03-12 at the Wayback Machine

* v
* t
* e

KDE

Software
compilation|

* KDE 1
* KDE 2
* KDE 3
* KDE SC 4
* Post-fourth series
* KDE Plasma 5
* KDE Plasma 6
* KDE Frameworks
* KDE Gear

Applications
by KDE|

| Development|

* Cervisia
* KDevelop
* KImageMapEditor
* Umbrello

|

Education|

* Cantor
* GCompris
* KAlgebra
* Kanagram
* KBibTeX
* KGeography
* KHangMan
* Kig
* Kiten
* KLettres
* KmPlot
* KStars
* KTouch
* KTurtle
* KWordQuiz
* LabPlot
* Marble
* RKWard
* Step

Graphics|

* digiKam
* Gwenview
* Karbon
* KColorEdit
* KolourPaint
* KPhotoAlbum
* Krita
* Spectacle
* Skanlite

Internet|

* Angelfish
* Falkon
* KGet
* Konqueror
* Kontact
* Konversation
* Kopete
* KTorrent

Multimedia|

* Amarok
* Dragon Player
* JuK
* K3b
* Kaffeine
* Kdenlive

Office|

* Okular
* Calligra Suite
* Words
* Sheets
* Stage
* Flow
* Karbon
* Kexi
* Plan
* Kile
* KMyMoney
* Kontact
* KPilot
* Tellico
* Trojitá

System|

* Discover
* Dolphin
* KDE Partition Manager
* KDE System Guard
* KInfoCenter
* Konsole
* Yakuake

Utilities|

* Ark
* Filelight
* KAlarm
* Kate
* KCalc
* KGPG
* Klipper
* Krusader
* KRename
* KWallet
* KWrite
* KDE Connect

Discontinued|

* KOffice
* KWord
* Kugar

Platform|

| User interface|

| Current|

* KDE Plasma 6
* KDE Plasma 5
* KWin
* Plasma Mobile
* Plasma Bigscreen

|

Discontinued|

* KDesktop
* Kicker
* SuperKaramba
* KDE Plasma 4
* KSnapshot
* Oxygen Project
* Crystal Project

Current|

* KWin
* SDDM (5–)
* Qt
* KDE Frameworks 5 (5–)
* Akonadi
* Flake
* KJS
* KHTML
* KIO
* ThreadWeaver
* KIPI
* KParts
* Kross
* Phonon
* Solid
* Sonnet
* XMLGUI

Discontinued|

* KDElibs (–3)
* DCOP (3)
* KDE Platform 4 (4)
* KDM (–4)
* NEPOMUK (4.13)
* Strigi

freedesktop.org
(shared)|

* AppStream
* D-Bus
* GStreamer
* NetworkManager
* Poppler
* Wayland
* X.Org Server
* PulseAudio

Community|

* KDE e.V.
* Akademy
* Konqi

People|

* Matthias Kalle Dalheimer
* Matthias Ettrich
* Adriaan de Groot
* Frank Karlitschek
* Celeste Lyn Paul
* Nuno Pinheiro
* Cornelius Schumacher
* David Vignoni

* Category

This KDE-related article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template