Skip to content

✍️ An opinionated LanguageTool server customized for scientific writing.

License

Notifications You must be signed in to change notification settings

heinrichreimer/languagetool-server

Repository files navigation

CI status GitHub Release Issues Pull requests Commit activity Maintenance License

✍️ languagetool-server

An opinionated LanguageTool server customized for scientific writing.

Features

  • All grammar chkecking rules of the free LanguageTool version
  • TODO

Usage

TODO: Usage for end users (e.g., browser extensions and configuration)

curl --data "language=en-US&text=a simple test" http://localhost:8010/v2/check

Deployment

This LanguageTool server can be deployed on a Kubernetes cluster as a Helm chart.

TODO: Installation and uninstallation of Helm chart

Development

To contribute to this tool, just create a codespace from this repository or clone it in an editor that supports Dev Containers (e.g., Visual Studio Code or IntelliJ). All required dependencies will automatically be installed for you.

TODO: Build instructions

n-grams download

https://languagetool.org/download/ngram-data/

docker build -f ngrams-download.dockerfile . -t ngrams-download
docker run -v ./example/ngrams-urls:/ngrams-urls -v ./example/ngrams-zips:/ngrams-zips -v ./example/ngrams:/ngrams ngrams-download

LanguageTool server

docker build -f languagetool-server.dockerfile . -t languagetool-server
docker run -v ./example/ngrams:/ngrams -p 8010:8010 languagetool-server

Once ready, create a pull request with your changes. We're happy to any contribution!

Support

If you hit any problems using the tool, please file an issue. We're happy to help!

License

This repository is released under the MIT license. If you like this tool, consider sponsoring me.

About

✍️ An opinionated LanguageTool server customized for scientific writing.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published