MCP Abilities – Polylang:各言語版を正しいページにつなぐ

翻訳済みのページが存在していても、言語切り替えに表示されないことがあります。MCP Abilities – Polylangを使えば、認証済みのMCPアシスタントが言語版同士の関連付けを調べ、不足を見つけ、次の修正を準備できます。
MCP Abilities - Polylangによる多言語コンテンツの関連付けを表したイラスト。

ページはあるのに、関連付けがない

たとえば、キッチン設計会社が日本語と英語のサービスページを用意しているとします。同じサービスを紹介していても、Polylangで関連付けられていなければ、英語のページをもう一つ作っても重複が増えるだけで、元の関連付けは直りません。
アシスタントに既存のページを探させ、言語と翻訳グループを確認します。関連付ける前に内容を比較してください。タイトルやレイアウトが似ていても、浴室のページがキッチンのページの翻訳になるわけではありません。
同じキッチンを載せた既存の3ページ。2ページはつながっており、矢印が3ページ目を同じ翻訳グループへ導いている。

イラストは、この違いを示しています。既存の3ページを一つのグループにまとめても、変わるのはページ同士の関係です。文章が翻訳されるわけではありません。

言語版の管理を具体的な作業にする

このアドオンで確認リストを作り、対応が確認できた翻訳を関連付けたり、新しい下書きを準備したりできます。どの作業も、Polylangがすでに管理している言語情報から始まります。

公開前に不足を見つける

選んだサービスページで不足している言語版を調べ、作成が必要なページの一覧を編集担当者に渡します。対象範囲の結果は最後のページまで確認してください。原文の更新日時が翻訳より新しいことは、内容を見直すきっかけにはなりますが、翻訳が古いという証明にはなりません。

対応するページをつなぎ直す

既存の言語版を探して比較し、現在の翻訳をすべて残す統合をプレビューします。既存の言語版が抜けていたり、確認後に関連付けが変わっていたりすると、アドオンは操作を拒否します。二つのページが本当に同じ内容を扱うかどうかは判断できません。

現在の原文から翻訳を準備する

新しく作成して確認した対象言語の文章と、原文の正確な状態を渡します。アドオンは不足している翻訳の下書きを作成するほか、既存の言語版を再構築できます。Polylangを通じて原文のメタデータをコピーし、テーマや該当プラグインが選んだレイアウト項目も引き継ぎます。公開前に下書きを確認してください。

関連付け済みでも、翻訳・確認・公開が済んだとは限らない

アドオンには19の機能があり、言語、投稿、タクソノミーの用語、翻訳グループ、不足の確認、登録済み文字列の検索、確認付きの変更を扱います。翻訳文の生成や品質評価は行いません。既存の翻訳を再構築するときは、まず内容を空にして下書きにします。途中で止まると、空の下書きが残る場合があります。返された対象ページと保存内容を確認してから次へ進んでください。言語設定、メニュー変更、URL移行、公開には、それぞれのWordPressツールを使います。

まずはサービスページを一つ選ぶ

1. 原文と設定言語を確認する

設定されている言語と、原文ページの翻訳グループを読み取ります。新規作成の前に、対象ページがすでにないか検索してください。子ページの場合は、必要に応じて先に親ページの翻訳を作成します。

2. 適切な操作を選ぶ

対応する既存ページをつなぐ場合は、現在の翻訳をすべて含む統合をプレビューします。新しい文章は現在の原文から直接作成し、下書きの再構築をプレビューします。ID、言語、原文の状態を確認してから操作を確定してください。

3. 保存結果を読み返し、確認して公開する

確認済みのリクエストを実行し、保存された関連付けや下書きを調べます。対象言語の文章、リンク、レイアウトを確認してください。サイトの通常の手順で公開し、言語切り替えで対応するページが開くことを確かめます。
WordPress 6.9以降、PHP 8.0以降、および有効なPolylangまたはPolylang Proが必要です。MCP接続にはWordPress MCP AdapterとMCP Expose Abilitiesも必要です。読み取りには編集権限、投稿の詳細取得には該当投稿へのアクセス権が必要です。変更には管理権限と対象オブジェクトの権限を使います。新しい下書きにはネイティブのコンテンツ機能も必要です。言語管理の仕組みについてはPolylangの開発者向けドキュメントをご覧ください。
MCP Abilities - Polylangによる多言語コンテンツの関連付けを表したイラスト。

次の不足している関連付けを見つける

アドオンをインストールし、MCPアシスタントに一つのページの言語版を調べてもらいます。結果をもとに、既存ページを関連付けるか、新しい翻訳の下書きを準備するかを選んでください。