LanguageTool: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 27: Line 27:


LanguageTool web service can be used via a [[Web application|web interface]] in a [[web browser]], or via a specialized [[Client–server model|client-side]] [[Plug-in (computing)|plug–ins]] for [[Microsoft Office]], [[LibreOffice]], [[Apache OpenOffice]], [[Vim (text editor)|Vim]], [[Emacs]], [[Firefox]], [[Mozilla Thunderbird|Thunderbird]], and [[Google Chrome]]. Its web app client can also be integrated on websites.<ref>{{cite web|url=http://wiki.languagetool.org/integration-on-websites |title=Integration On Websites – LanguageTool Wiki |website=Wiki.languagetool.org |date=2014-04-15 |access-date=2014-05-03}}</ref>
LanguageTool web service can be used via a [[Web application|web interface]] in a [[web browser]], or via a specialized [[Client–server model|client-side]] [[Plug-in (computing)|plug–ins]] for [[Microsoft Office]], [[LibreOffice]], [[Apache OpenOffice]], [[Vim (text editor)|Vim]], [[Emacs]], [[Firefox]], [[Mozilla Thunderbird|Thunderbird]], and [[Google Chrome]]. Its web app client can also be integrated on websites.<ref>{{cite web|url=http://wiki.languagetool.org/integration-on-websites |title=Integration On Websites – LanguageTool Wiki |website=Wiki.languagetool.org |date=2014-04-15 |access-date=2014-05-03}}</ref>

== Technology ==
LanguageTool does not check a sentence for grammatical correctness, but whether it contains typical errors. Therefore, it's easy to invent ungrammatical sentences that LanguageTool will still accept. Error detection succeeds with a variety of rules based on XML or written in Java.<ref>{{Citation|title=Linux Administration|url=http://dx.doi.org/10.1007/978-1-4302-0214-1_15|work=Pro Oracle Database 10g RAC on Linux|pages=385–400|place=Berkeley, CA|publisher=Apress|isbn=978-1-59059-524-4|access-date=2022-02-23}}</ref>


== See also ==
== See also ==

Revision as of 08:52, 23 February 2022

LanguageTool
Developer(s)Daniel Naber and Marcin Miłkowski
Initial release15 August 2005; 18 years ago (2005-08-15)
Repository
Written inJava
PlatformJava SE
Size
  • Desktop app: 156 MB[1]
  • n-gram data: 8.34 GB[2]
TypeGrammar checker
LicenseGNU LGPL v2.1+
Websitelanguagetool.org Edit this on Wikidata

LanguageTool is a free and open-source grammar, style, and spell checker, and all its features are available for download.[3] LanguageTool website connects to a proprietary sister project LanguageTool Plus, which provides improved error detection for English and German, as well as easier revision of longer texts, following the open-core model.

It was started by Daniel Naber for his diploma thesis[4] in 2003 (then written in Python). It now supports 31 languages, each developed by volunteer maintainers, usually native speakers of each language.[5] Based on error detection patterns, rules are created and then tested for a given text. The core app itself is free and open-source and can be downloaded for offline use. Some languages use 'n-gram' data,[6] which is massive and requires considerable processing power and I/O speed, for some extra detections. As such, LanguageTool is also offered as a web service that does the processing of 'n-grams' data on the server-side. LanguageTool Plus also uses n-grams as part of its freemium business model.

LanguageTool web service can be used via a web interface in a web browser, or via a specialized client-side plug–ins for Microsoft Office, LibreOffice, Apache OpenOffice, Vim, Emacs, Firefox, Thunderbird, and Google Chrome. Its web app client can also be integrated on websites.[7]

Technology

LanguageTool does not check a sentence for grammatical correctness, but whether it contains typical errors. Therefore, it's easy to invent ungrammatical sentences that LanguageTool will still accept. Error detection succeeds with a variety of rules based on XML or written in Java.[8]

See also

External links

Official website

References

  1. ^ "Index of /download/". languagetool.org.
  2. ^ "Index of /download/ngram-data/". languagetool.org.
  3. ^ "LanguageTool - Spell and Grammar Checker". LanguageTool.
  4. ^ Daniel Naber. "A Rule-Based Style and Grammar Checker" (PDF). Daniel Naber.de. Retrieved 30 June 2018.
  5. ^ "Supported languages". 28 December 2016. Retrieved 29 December 2016.
  6. ^ "N-Gram Data Download Page". languagetool.org. 2019-03-30. Retrieved 2019-03-30.
  7. ^ "Integration On Websites – LanguageTool Wiki". Wiki.languagetool.org. 2014-04-15. Retrieved 2014-05-03.
  8. ^ "Linux Administration", Pro Oracle Database 10g RAC on Linux, Berkeley, CA: Apress, pp. 385–400, ISBN 978-1-59059-524-4, retrieved 2022-02-23