• SYNC
  • PULL
  • AUDIT
  • REVIEW

AIで翻訳リポジトリを同期する方法:Weblate MCPコネクター

WeblateをAIクライアントに接続することで、コードと翻訳管理システム(TMS)の間での翻訳ファイルの移動を自動化できます。

このページについてAIに聞く

すぐに答え

AIを使ってWeblateとコードリポジトリを同期できますか?

はい。AIがWeblateのツールを使用して、リポジトリから翻訳ファイルをプルし、更新された文字列をリポジトリへプッシュします。手動でのエクスポート作業なしに、ローカライズファイルとソースコードの整合性を保てます。同期の結果については、以下のセクションで確認できます。

同期の結果

ファイルの同期先と動作

AIが接続を管理する際に行われるアクションです。

SYNC

コードリポジトリの更新

AIが新しい翻訳をバージョン管理システムに直接プッシュします。コードは常に最新の翻訳文字列に自動で更新されます。

PULL

最新の翻訳ファイルの取得

AIがリポジトリから最新の翻訳ファイルを抽出します。これらのファイルをWeblateに取り込むことで、翻訳者は常に正しいバージョンで作業できます。

AUDIT

リポジトリの状態確認

AIがリポジトリを検査して内容を確認します。チャットインターフェースを通じて、翻訳ファイルの構造を明確に把握できます。

REVIEW

人間による最終確認

AIが同期操作を準備しますが、変更を確定(コミット)するかどうかはあなたが決定します。メインブランチへのプッシュは、常にあなたが最終的なコントロールを保持します。

ワークフロー

同期開始時にAIが行うこと

ファイルの移動やリポジトリの検査といった重い作業は、すべてAIが担当します。

  1. リポジトリの特定

    AIがプロジェクト構造の中から、対象となる翻訳ファイルを特定します。

    get_project_repository
  2. 同期の準備

    AIがコードとWeblateの間で必要な変更箇所を計算します。

    get_project_repository
  3. プッシュの実行

    AIが更新された翻訳ファイルをリポジトリへ送り返します。

    perform_repository_operation
  4. 更新の検証

    AIが最終チェックを行い、ファイルが正しく書き込まれたことを確認します。

    perform_repository_operation

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使用して、同期プロセスを開始できます。

出発点

リポジトリ名やプロジェクトIDを、実際のWeblateおよびGitの詳細情報に置き換えてください。

Weblate Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Weblate capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "weblate-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_BB7tOVZtUlqFRMrzhqiO7WlY5ErcxYHccOcfaZyf/mcp"
    }
  }
}
チャットにコピー04
  • 'web-app-frontend' リポジトリの翻訳ファイルを Weblate に同期して。

  • Weblate 上にある 'mobile-ios' リポジトリの現在の状態を確認して。

  • Weblate から最新の翻訳文字列を 'api-service' リポジトリにプッシュして。

  • 'docs-site' リポジトリ内のすべての翻訳ファイルをリストアップして。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Weblateを接続して、指示を出すだけ

VinkiusのインターフェースからWeblateにログインしてください。接続が完了すれば、AIがすぐに翻訳リポジトリの管理を開始できます。

WeblateをAIに接続する

FAQ

同期の動作について

  • 01

    AIがリポジトリ内のファイルを削除することはありますか?

    いいえ。AIはファイルの同期や更新に関する操作のみを行います。既存のコードやリポジトリの構造を削除することはありません。

  • 02

    AIはメインブランチに自動的に変更をコミットしますか?

    いいえ。AIはリポジトリ操作を実行しますが、変更内容の確認やブランチ戦略の管理はユーザー自身が行う必要があります。

  • 03

    あらゆるGitプロバイダーのファイルを同期できますか?

    はい。Weblateの接続を通じてリポジトリにアクセスできるものであれば、可能です。

  • 04

    AIが手動で行ったコードの変更を上書きしてしまうことはありますか?

    AIが操作するのは、指示された特定の翻訳ファイルのみです。アプリケーションのロジックやその他のソースファイルには干渉しません。

  • 05

    AIはどのファイルをプルすべきか、どうやって判断するのですか?

    AIはWeblateから提供されるリポジトリデータを使用して、正しい翻訳パスを特定します。

  • Weblateに関するその他の質問は、コネクターの専用ページで確認できます。 Weblate MCPコネクターの全機能を見る

『Weblate』を Claude、Cursor、ChatGPT などに接続