Sonnet (software)
{{Infobox software
| name = KDE Frameworks
| title = Sonnet
| logo =
| logo caption =
| logo_size =
| logo_alt =
| screenshot =
| caption =
| screenshot_size =
| screenshot_alt =
| collapsible =
| author = KDE
| developer = KDE
| released =
| latest release version = {{wikidata|property|edit|reference|Q16973475|P348|P548=Q2804309}}
| latest release date = {{start date and age|{{wikidata|qualifier|Q16973475|P348|P548=Q2804309|P577}}}}
| discontinued =
| status =
| programming language =
| operating system =
| platform =
| size =
| language =
| language count =
| language footnote =
| genre = Spell checker
| license =
| website = {{URL|http://api.kde.org/frameworks-api/frameworks5-apidocs/sonnet/html/}}
}}
{{Main|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
References
{{Reflist}}
External links
{{Portal|Free and open-source software}}
- [http://www.linux.com/articles/59963 Article on Sonnet]
- [http://blog.jacobrideout.net/ Developers blog] {{Webarchive|url=https://web.archive.org/web/20110312051422/http://blog.jacobrideout.net/ |date=2011-03-12 }}
{{KDE}}
Category:Free spelling checking programs
Category:Language software for Linux
{{KDE-stub}}