LanguageTool is an open-source proofreading tool for English, Italian,
French, German, Spanish, Portuguese, Dutch, and many other languages.
It detects grammar, style, and spelling errors that a simple spell
checker cannot find, such as subject-verb agreement problems, incorrect
articles, and commonly confused words.
Both command-line and GUI checkers are included, as well as an embedded
HTTP server to expose the LanguageTool API locally. The server allows
clients such as Emacs (via flymake-languagetool or langtool.el), Neovim,
and browser extensions to request proofreading without sending text to
third-party services.
===> The following configuration options are available for languagetool-20261106,1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
textproc/languagetool: Update to 2026-11-06 snapshot
While here:
- tell portscout to ignore updates, since upstream publishes daily
snapshots
- pet portclippy.
Sponsored by: The FreeBSD Foundation
textproc/languagetool: switch to snapshot releases
From https://dev.languagetool.org/roadmap,
> In March 2025, LanguageTool has switched to a snapshot-based release model.
> This means that there will be no new ZIP files with a fixed version number X.Y
> anymore. Instead, you can download the latest daily snapshot from
> https://languagetool.org/download/snapshots/
The permanent "development version" tag is now 6.9, while snapshots
are versioned by the date.
Approved by: jrm (maintainer)
Differential Revision: https://reviews.freebsd.org/D60049
textproc/languagetool: Harden HTTP server against OOM
A single pathological check request (e.g. a very long sentence hitting
the OpenNLP chunker) can exhaust the Java heap, leaving the JVM alive
but with its HTTP dispatcher thread dead. Make OutOfMemoryError fatal,
have daemon(8) restart the server after 10 seconds, and bound
per-request work in the sample configuration.
Sponsored by: The FreeBSD Foundation
textproc/languagetool: New port
LanguageTool is an open-source proofreading tool for English, Italian,
French, German, Spanish, Portuguese, Dutch, and many other languages.
It detects grammar, style, and spelling errors that a simple spell
checker cannot find, such as subject-verb agreement problems, incorrect
articles, and commonly confused words.
Both command-line and GUI checkers are included, as well as an embedded
HTTP server to expose the LanguageTool API locally. The server allows
clients such as Emacs (via flymake-languagetool or langtool.el), Neovim,
and browser extensions to request proofreading without sending text to
third-party services.
Sponsored by: The FreeBSD Foundation