LanguageTool ホスティング
20以上の言語でプライベートAPIを通じて文法、スペル、スタイルをチェックします。
- ワンクリック デプロイ
- 15 GB 必要なディスクスペース
- 1 GB RAM 必要なメモリ
- 2 €から 価格

公式リンク
LanguageToolの公式リンクとオリジナルウェブサイト
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- erikvl87/languagetool:latest
- デフォルトポート
- 8010

LanguageToolの仕組み
LanguageToolコンテナはプロジェクトの組み込みHTTPサーバーを実行します。クライアントはテキストと言語パラメータをチェックエンドポイントに送信し、スペリング、文法、句読点、またはスタイルの問題の可能性を説明する構造化されたマッチを受け取ります。ブラウザ拡張機能およびその他の互換性のあるツールは、カスタムLanguageToolエンドポイントをサポートしている場合、自己ホストサーバーに向けることができます。
このパッケージはAPIサービスであり、LanguageToolクラウドエディタや完全なライティングアプリケーションではありません。アップストリームは、基本的な自己ホストサーバーにはクラウド専用のAIルールが含まれていないと述べています。デスクトップアプリケーションはこのアプローチでは機能せず、同義語はローカルサーバーを通じて利用できず、クライアント互換性は各拡張機能またはアプリケーションがカスタムサーバーサポートをどのように実装するかに依存します。
LanguageToolの主な機能
言語カバレッジとルールの深さは言語によって異なります。追加のn-gramデータセットは選択された混同チェックを改善できますが、アップストリームはそれらを別途配布しています。これらは大きく、構成と高速ストレージが必要であり、特定の言語でのみ利用可能です。カタログイメージはこれらのデータセットまたはカスタムfastText言語識別モデルをマウントしません。
カタログはHTTPサーバーをアプリケーションアドレスを通じて公開しますが、ログイン、APIキー、レート制限、保存ドキュメント領域、または永続的なカスタム辞書ボリュームを宣言しません。ユーザーは、アクセス制御、入力の機密性、リクエストログ、悪用制限、およびクライアント側の送信動作を確認せずに、エンドポイントを機密マルチテナントライティングサービスとして扱うべきではありません。
LanguageToolとGrammarlyの比較
LanguageTool
LanguageToolのホストされたパッケージは、プロジェクトの基本ルールを備えた自己ホストチェックAPIを提供します。Grammarlyはプルーフリーディング、段落の書き換え、トーン提案、ブラウザおよびデスクトップ統合、モバイルクライアント、盗用またはAI関連ツール、および組織向けの製品を備えたプロバイダー管理のAIライティングプラットフォームです。
Grammarly
Grammarlyは、洗練されたアカウント体験、広範なクライアント、生成支援、および管理されたチーム機能を望むユーザーに適しているかもしれません。自己ホストされたLanguageToolサーバーは、制御されたエンドポイントが必要で、より狭いルールセットを受け入れる技術統合に適しています。プレミアム、クラウドAI、盗用チェック、言い換え、およびGrammarlyスタイルのアカウント機能はこのパッケージに含まれていません。
LanguageToolを使用する人
開発者はLanguageToolをエディタ、フォームワークフロー、公開ツール、サポートシステム、または内部アプリケーションに接続します。学校と組織は、アクセスポリシーの運用に満足し、各言語のルール品質を確認する場合、サポートされているクライアント用に1つのエンドポイントを使用できます。
LanguageToolの提案は、権威的なプルーフリーディング、法的レビュー、翻訳、アクセシビリティ検証、盗用検出、またはテキストが正しいという保証ではありません。ライターは、特に名前、技術用語、規制対象コンテンツ、およびルールが少ない言語について、コンテキスト内のすべての提案を評価する必要があります。

LanguageToolの自己ホスティング: 要件とコスト
LanguageToolワークロードはテキスト長、リクエストレート、選択された言語、有効なルール、同時クライアント、およびオプションの言語モデルに依存します。PostgreSQLとMariaDBは必須ではなく、カタログは永続的なドキュメントストアを提供しません。アプリケーションには個別のソフトウェア料金がありません。継続的なAPIトラフィックまたは大規模に個別に構成されたモデルは、より多くのメモリと処理が必要になる場合があります。
AvaHostでは、LanguageToolはプラン1を€2で使用します。ホストされたLanguageToolパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、およびスケジュール済みバックアップが含まれます。パッケージは基本的な組み込みHTTPサービスを公開します。クラウド専用のAIルール、プレミアム機能、n-gramデータセット、fastText構成、ライティングエディタ、デスクトップアプリケーション、盗用チェック、アカウント管理、APIキー、レート制限、または保存ドキュメントは含まれていません。
F.A.Q
LanguageTool は Plan 1 で €2 から始まります。この開始点は軽度の内部チェックに適しています。リクエストレート、テキスト長、同時クライアント数、選択言語、アクティブなルール、および個別にインストールされた言語モデルが、より多くのメモリまたは処理容量が適切な場合を決定します。AvaHost によってリクエストごとのアプリケーション料金は追加されません。
ホストされたLanguageToolサーバーにカスタムドメインを割り当てることができ、DNSがアプリケーションを指した後、自動的にHTTPSが適用されます。互換性のある各クライアントを最終エンドポイントを使用するように設定し、サポートされているAPI形式でチェックを送信してください。このパッケージはAPIキー、ユーザーアカウント、またはクライアントごとの権限を作成しません。
ホストされたイメージは、基本的な組み込みLanguageTool HTTPサーバーを提供します。アップストリームは、クラウドのみのAIルールがこの自己ホスト型アプローチに含まれていないことを述べています。プレミアムチェック、生成的な書き換え、盗用検出、マネージドエディタ、アカウントサブスクリプション、シノニム、および別途ダウンロードされたn-gramデータセットは、存在すると想定すべきではありません。
AvaHostは、ホストされたインストールのアプリケーション更新を自動的に適用し、バックアップをスケジュールします。カタログにはドキュメントストアがないため、クライアントはソーステキストを独立して保持する必要があります。メジャーリリース後、代表的な言語、カスタムクライアント接続、ルール変更、レスポンス形式、リクエスト制限、およびオプションのサーバー設定をテストしてから、本番ワークフローで結果を使用してください。
