logo
icon

LanguageTool

LanguageToolは30以上の言語に対応するオープンソースの文法・スタイル・スペルチェッカーです。自前の校正APIをホストし、ブラウザ拡張機能やカスタム連携から利用できます。

template cover
展開済み0
発行者futurize.rush
作成日2026-03-28
サービス
service icon
タグ
ToolProductivity

LanguageTool

30以上の言語に対応するセルフホスト型の文法・スタイル・スペルチェックAPI。外部データベース不要のスタンドアロンJavaサーバーです。

デプロイ後にできること

${ZEABUR_WEB_URL} でREST APIが利用可能です。テキストチェックのメインエンドポイント:

POST ${ZEABUR_WEB_URL}/v2/check

curlでクイックテスト:

curl -d "language=en-US&text=This is a example sentence with a error." \
  "${ZEABUR_WEB_URL}/v2/check"

利用可能なAPIエンドポイント:

  • POST /v2/check — テキストの文法・スペル・スタイルをチェック
  • GET /v2/languages — サポート言語一覧を取得
  • POST /v2/words/add — ユーザー辞書に単語を追加
  • POST /v2/words/delete — ユーザー辞書から単語を削除

ブラウザ拡張機能との連携

公式のLanguageToolブラウザ拡張機能(Chrome・Firefox対応)で、公開APIの代わりにセルフホストインスタンスを使用可能。拡張機能の設定でサーバーURLを ${ZEABUR_WEB_URL}/v2 に設定してください。

設定

  • Java_Xms — Javaヒープ最小サイズ(デフォルト:512m
  • Java_Xmx — Javaヒープ最大サイズ(デフォルト:1g)、本番環境では最低 1g 推奨

ライセンス

LGPL-2.1 — GitHub