Spring AIを基盤に、エージェント型AI、ワークフロー、マルチエージェントアプリケーションを構築するJavaフレームワーク。
languagetool-org/languagetool
英語、スペイン語、フランス語、ドイツ語など25以上の言語に対応するオープンソースの文法・スペル・スタイルチェッカー。サーバー、Javaライブラリ、CLIとして利用できます。
代替できる製品:Grammarly
- スター
- 15,170
- フォーク
- 1,589
- 未解決の Issue
- 2,153
- 最終コミット
- 2 時間前
これは何?
LanguageToolは、英語、スペイン語、フランス語、ドイツ語、ポルトガル語、ポーランド語、オランダ語など、25以上の言語のテキストをチェックし、文法、スタイル、スペルの誤りを検出するオープンソースの校正ソフトウェアです。一般的なスペルチェッカーでは検出できない多くのミスも見つけられるように設計されています。
このプロジェクトには、いくつかの実行方法があります。GUIとコマンドラインモードを備えたスタンドアロンのデスクトップアプリケーションとして提供されているほか、ドキュメント化されたAPIを備えたセルフホスト型HTTPサーバーとしても実行できます。HTTP経由で利用できる公開サーバーもあり、コア機能はAPIを通じてJavaから利用できます。コミュニティがメンテナンスするDockerイメージへのリンクもリポジトリに掲載されています。
コアリポジトリのライセンスはLGPL 2.1以降です。また、リポジトリにはインストールおよびビルド用のスクリプト、Mavenのビルド手順、Wikipediaの記事をチェックするためのパッケージも含まれています。
主な機能
- 0125以上の言語で文法、スタイル、スペルをチェックできます。
- 02ドキュメント化されたAPIを備えたセルフホスト型HTTPサーバーとして実行できます。
- 03アプリケーションにチェック機能を組み込むためのJava APIを提供します。
- 04スタンドアロンのGUI版とコマンドライン版を備えています。
- 05Wikipediaの記事をチェックするためのパッケージを提供しています。
- 06コミュニティ製のDockerイメージを利用できます。
ユースケース
- HTTP APIを使って、執筆・コンテンツ編集アプリケーションに校正機能を追加する。
- テキストを第三者に送信せず、組織内で利用するプライベートな文法チェックサーバーを運用する。
- コマンドラインやビルドパイプラインで文書をチェックする。
- Javaアプリケーションに文法チェック機能を組み込む。
クイックスタート
- 1
Java 17 と Apache Maven をインストールします
- 2
リポジトリを shallow clone でクローンします
git clone --depth 5 https://github.com/languagetool-org/languagetool.git - 3
プロジェクトのルートからスタンドアロンパッケージをビルドします
./build.sh languagetool-standalone package -DskipTests
使う前に知っておきたいこと
- 実行するには、Java 17 と Apache Maven を使ってソースからビルドする必要があります。
- フルクローンには、500 MiB を超えるダウンロードと 1,500 MiB を超えるディスク容量が必要です。
- コア部分は LGPL 2.1 以降のコピーレフトライセンスで提供されています。
トピック
よくある質問
- languagetool とは?
- 英語、スペイン語、フランス語、ドイツ語など25以上の言語に対応するオープンソースの文法・スペル・スタイルチェッカー。サーバー、Javaライブラリ、CLIとして利用できます。 LanguageToolは、英語、スペイン語、フランス語、ドイツ語、ポルトガル語、ポーランド語、オランダ語など、25以上の言語のテキストをチェックし、文法、スタイル、スペルの誤りを検出するオープンソースの校正ソフトウェアです。一般的なスペルチェッカーでは検出できない多くのミスも見つけられるように設計されています。
- languagetool は無料で使えますか?ライセンスは?
- languagetool は LGPL-2.1 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- languagetool は今もメンテナンスされていますか?
- 活発にメンテナンス中。languagetool の最終コミットは 2026年10月21日 です。
- languagetool は何に使えますか?
- HTTP APIを使って、執筆・コンテンツ編集アプリケーションに校正機能を追加する。 テキストを第三者に送信せず、組織内で利用するプライベートな文法チェックサーバーを運用する。 コマンドラインやビルドパイプラインで文書をチェックする。 Javaアプリケーションに文法チェック機能を組み込む。
- languagetool のインストール方法は?
- Java 17 と Apache Maven をインストールします リポジトリを shallow clone でクローンします: git clone --depth 5 https://github.com/languagetool-org/languagetool.git プロジェクトのルートからスタンドアロンパッケージをビルドします: ./build.sh languagetool-standalone package -DskipTests
- languagetool はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/languagetool-org/languagetool
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OpenCV、FFmpegなどのコンピュータビジョン・マルチメディアライブラリ向けJavaラッパーとヘルパークラス。
Java、LangChain4j、Spring Boot、Vue 3を基盤とするオープンソースのAIエージェント開発プラットフォーム。モデル、エージェント、RAG、Skills、MCP、テキストからSQLを生成する分析に対応。
システマティックレビュー向けに大規模なテキストデータセットをスクリーニングする際、active learningでレコードの優先順位を付けるオープンソースの機械学習ツール。
RPGやプラットフォーマー、ブレイクアウト風ゲームなど、タイルベースのゲーム向けマップを作成できる汎用タイルマップエディター。
160以上のコネクタを通じて、バッチ、ストリーミング、CDCモードで大量の構造化・非構造化データを同期する分散型データ統合ツールです。