unsubbed.co

LanguageTool

LanguageTool is a self-hosted office & productivity tool with support for grammar, natural language, natural language processing.

Overview

Style and Grammar Checker for 25+ Languages Instantly check grammar, punctuation, and spelling errors with LanguageTool’s AI-powered grammar checker. Enhance your writing in over 30 languages with ease. The project has 14K+ GitHub stars and is licensed under LGPL-2.1.

Getting Started

Source: GitHub README

#!/usr/bin/env sh
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash $options
sudo bash install.sh 

Usage: install.sh  
Options:
   -h --help                   Show help
   -b --build                  Builds packages from the bleeding edge development copy of LanguageTool
   -c --command       Specifies post-installation command to run (default gui when screen is detected)
   -q --quiet                  Shut up LanguageTool installer! Only tell me important stuff!
   -t --text             Specifies what text to be spellchecked by LanguageTool command line (default spellcheck.txt)
   -d --depth           Specifies the depth to clone when building LanguageTool yourself (default 1).
   -p --package       Specifies package to install when building (default all)
   -o --override           Override automatic OS detection with 
   -a --accept                 Accept the oracle license at http://java.com/license. Only run this if you have seen the license and agree to its terms!
   -r --remove    Removes LanguageTool install.  uninstalls the dependencies that were auto-installed. (default partial)

Packages(only if -b is specified):
   standalone                  Installs standalone package
   wikipedia                   Installs Wikipedia package
   office-extension            Installs the LibreOffice/OpenOffice extension package

Commands:
   GUI                         Runs GUI version of LanguageTool
   commandline                 Runs command line version of LanguageTool
   server                      Runs server version of LanguageTool

Normalized Features

Source: tool-features-normalized.json

brew, docker, plugins, rest api.

Features

Integrations & APIs

  • Plugin / Extension System
  • REST API