Repolode
languagetool-org

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. 1

    Java 17 と Apache Maven をインストールします

  2. 2

    リポジトリを shallow clone でクローンします

    git clone --depth 5 https://github.com/languagetool-org/languagetool.git
  3. 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 の数値は毎日更新されます。

関連プロジェクト