Software:LanguageTool

From HandWiki
LanguageTool
LanguageTool WikiCheck
Developer(s)Daniel Naber and Marcin Miłkowski
Initial release15 August 2005; 20 years ago (2005-08-15)
Stable release5.2 (19 December 2020; 5 years ago (2020-12-19)) [±][1]
Written inJava
PlatformJava SE
Size
  • Desktop app: 156 MB[2]
  • n-gram data: 8.34 GB[3]
TypeGrammar checker
LicenseGNU LGPL v2.1+

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

Overview

LanguageTool was started by Daniel Naber for his diploma thesis[6] in 2003 (then written in Python). It now supports 31 languages, each developed by volunteer maintainers, usually native speakers of each language.[7] 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,[8] 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 "Premium" 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, TeXstudio, Apache OpenOffice, Vim, Emacs, Firefox, Thunderbird, and Google Chrome.[5]

LanguageTool does not check a sentence for grammatical correctness, but whether it contains typical errors. Therefore, it is 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.[9] XML-based rules can be created using an online form.[10]

More recent developments rely on large n-gram libraries that offer suggestions for improving misspellings with the help of artificial neural networks.[11]

In April 2023 Learneo acquired LanguageTool.[12][13][14][15]

See also

References

  1. "LanguageTool Change Log". 19 December 2020. https://github.com/languagetool-org/languagetool/blob/master/languagetool-standalone/CHANGES.md. 
  2. "Index of /download/". https://languagetool.org/download/. 
  3. "Index of /download/ngram-data/". https://languagetool.org/download/ngram-data/. 
  4. "LanguageTool - Spell and Grammar Checker". https://languagetool.org/#libreoffice. 
  5. 5.0 5.1 Ashwin (2019-07-08). "LanguageTool is a free, open-source, grammar and spell checker - gHacks Tech News" (in en-US). https://www.ghacks.net/2019/07/08/languagetool-is-a-free-open-source-grammar-and-spell-checker/. 
  6. Daniel Naber. "A Rule-Based Style and Grammar Checker". http://danielnaber.de/languagetool/download/style_and_grammar_checker.pdf. 
  7. "Supported languages". 28 December 2016. https://languagetool.org/languages/. 
  8. "N-Gram Data Download Page". 2019-03-30. https://languagetool.org/download/ngram-data/. 
  9. "Linux Administration", Pro Oracle Database 10g RAC on Linux (Berkeley, CA: Apress): pp. 385–400, 2006, doi:10.1007/978-1-4302-0214-1_15, ISBN 978-1-59059-524-4, http://dx.doi.org/10.1007/978-1-4302-0214-1_15, retrieved 2022-02-23 
  10. "Create a new LanguageTool rule". https://community.languagetool.org/ruleEditor2/. 
  11. SKILL 2018 : Fachwissenschaftlicher Informatik-Kongress, Studierendenkonferenz Informatik, 26.-27. September 2018, Berlin. Gesellschaft für Informatik. [Bonn]. 2018. ISBN 978-3-88579-448-6. OCLC 1066024545. 
  12. Naber, Daniel. "LanguageTool joins Learneo". https://forum.languagetool.org/t/languagetool-joins-learneo/8865. 
  13. "Learneo | Updates | Learneo, Inc. Accelerates AI Writing Innovation with LanguageTool Acquisition" (in en). https://www.learneo.com/news/learneo-inc-accelerates-ai-writing-innovation-with-languagetool-acquisition. 
  14. Pathak, Shalini (2023-04-10). "US-Based Learneo Acquires Multilingual Writing Assistant LanguageTool – EdTechReview" (in en-US). https://www.edtechreview.in/news/us-based-learneo-acquires-multilingual-writing-assistant-languagetool/. 
  15. Alston, Fiona (2023-04-05). "Learneo adds LanguageTool to its stable of AI-powered writing tools and services, in its latest acquisition" (in en-GB). https://tech.eu/2023/04/05/learneo-adds-languagetool-to-its-stable-of-ai-powered-writing-tools-and-services-in-its-latest-acquisition/.