Sonnet (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Zalbitr (talk | contribs)
m Improve punctuation for clarity
 
Line 35: Line 35:
*Better performance
*Better performance
*Improvements in spell checking languages like Thai and Japanese
*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
*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.
*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.



Latest revision as of 23:16, 29 December 2023

Sonnet
Original author(s)KDE
Developer(s)KDE
Stable release
6.2.0[1] Edit this on Wikidata / 10 May 2024; 10 days ago (10 May 2024)
Repository
TypeSpell checker
Websiteapi.kde.org/frameworks-api/frameworks5-apidocs/sonnet/html/

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]

References[edit]

  1. ^ "KDE Ships Frameworks 6.2.0". 10 May 2024. Retrieved 14 May 2024.

External links[edit]