Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Allennlp | 11,300 | 117 | 71 | 10 months ago | 265 | October 18, 2022 | 94 | apache-2.0 | Python | |
An open-source NLP research library, built on PyTorch. | ||||||||||
Languagetool | 10,124 | 34 | 40 | 14 hours ago | 43 | March 28, 2023 | 1,899 | lgpl-2.1 | Java | |
Style and Grammar Checker for 25+ Languages | ||||||||||
Ml Workspace | 2,816 | 10 months ago | 5 | apache-2.0 | Jupyter Notebook | |||||
🛠 All-in-one web-based IDE specialized for machine learning and data science. | ||||||||||
Gluon Nlp | 2,457 | 11 | 11 | 9 months ago | 26 | August 13, 2020 | 269 | apache-2.0 | Python | |
NLP made easy | ||||||||||
Turbotransformers | 1,322 | 4 months ago | 50 | other | C++ | |||||
a fast and user-friendly runtime for transformer inference (Bert, Albert, GPT2, Decoders, etc) on CPU and GPU. | ||||||||||
Awesome Ai Ml Dl | 1,295 | 3 months ago | 4 | other | Jupyter Notebook | |||||
Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn it. Study notes and a curated list of awesome resources of such topics. | ||||||||||
Cakechat | 1,169 | 3 years ago | 1 | apache-2.0 | Python | |||||
CakeChat: Emotional Generative Dialog System | ||||||||||
Gnes | 1,095 | 4 years ago | 16 | other | Python | |||||
GNES is Generic Neural Elastic Search, a cloud-native semantic search system based on deep neural network. | ||||||||||
Natural Language Processing | 1,057 | 2 years ago | 19 | Jupyter Notebook | ||||||
Resources for "Natural Language Processing" Coursera course. | ||||||||||
Api For Open Llm | 841 | 4 days ago | 14 | apache-2.0 | Python | |||||
Openai style api for open large language models, using LLMs just as chatgpt! Support for LLaMA, LLaMA-2, BLOOM, Falcon, Baichuan, Qwen, Xverse, SqlCoder, CodeLLaMA etc. 开源大模型的统一后端接口 |
LanguageTool is an Open Source proofreading software for English, Spanish, French, German, Portuguese, Polish, Dutch, and more than 20 other languages. It finds many errors that a simple spell checker cannot detect.
For more information, please see our homepage at https://languagetool.org, this README, and CHANGES.
The LanguageTool core (this repo) is freely available under the LGPL 2.1 or later.
Try one of the following projects for a community-contributed Docker file:
The development overview describes how you can contribute error detection rules.
For more technical details, see our dev pages.
To install or build using a script, simply type:
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash <options>
If you wish to have more options, download the install.sh
script. Usage options follow:
sudo bash install.sh <options>
Usage: install.sh <option> <package>
Options:
-h --help Show help
-b --build Builds packages from the bleeding edge development copy of LanguageTool
-c --command <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 <file> Specifies what text to be spellchecked by LanguageTool command line (default spellcheck.txt)
-d --depth <value> Specifies the depth to clone when building LanguageTool yourself (default 1).
-p --package <package> Specifies package to install when building (default all)
-o --override <OS> Override automatic OS detection with <OS>
-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 <all/partial> Removes LanguageTool install. <all> 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
Before start: you will need to clone from GitHub and install Java 8 and Apache Maven.
Warning: a complete clone requires downloading more than 500 MB and needs more than 1500 MB on disk. This can be reduced if you only need the last few revisions of the master branch by creating a shallow clone:
git clone --depth 5 https://github.com/languagetool-org/languagetool.git
A shallow clone downloads less than 60 MB and needs less than 200 MB on disk.
In the root project folder, run:
mvn clean test
(sometimes you can skip Maven step for repeated builds)
./build.sh languagetool-standalone package -DskipTests
Test the result in languagetool-standalone/target/
.
./build.sh languagetool-wikipedia package -DskipTests
Test the result in languagetool-wikipedia/target
.
./build.sh languagetool-office-extension package -DskipTests
Test the result in languagetool-office-extension/target
, rename the *.zip
to *.oxt
to install it in LibreOffice/OpenOffice.
Now you can use the bleeding edge development copy of LanguageTool *.jar
files, be aware that it might contain regressions.
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
arch -x86_64 brew install openjdk
arch -x86_64 brew install maven
Unless otherwise noted, this software - the LanguageTool core - is distributed under the LGPL, see file COPYING.txt.