Jump to content

LanguageTool

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by MrOllie (talk | contribs) at 23:30, 19 March 2021 (clean out all these download links masquerading as refs). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

LanguageTool
Developer(s)Daniel Naber and Marcin Miłkowski
Initial release15 August 2005; 19 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 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]

See also

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). Danielnaber.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.