PolylangはWordPress向け多言語プラグインの中でも最もクリーンな一品です。各翻訳は翻訳グループを介してソースに紐づく実体の投稿として保存されるので、AI翻訳との相性は直列化モデルよりずっと素直です。本ガイドではPolylangが標準で何を提供するか、Polylang ProのDeepL統合がどこにハマるか、そしてAutoPolyを使って6つのAIプロバイダと本格的な一括翻訳を実現する方法を解説します。
Polylangが標準で提供するもの
WordPress.orgのPolylang無料版は、多言語の基盤をクリーンに処理します。言語、言語スイッチャー、hreflang注釈、言語ごとの投稿関係は、課金なしで動作します。多くのブログやマーケティングサイトでは、本物の多言語環境を回し始めるにはこれで十分です。
Polylang Proは本格的なプロジェクトで通常必要になる機能を追加します:スラッグ翻訳、強化されたカスタム投稿タイプ対応、Elementor統合、そして本ガイドで最も関係が深いのが一括翻訳のためのDeepL統合です。ターゲット言語が主に欧州系(ドイツ語、フランス語、スペイン語、イタリア語、オランダ語、ポルトガル語)なら、Polylang ProのDeepL一括翻訳だけで多言語作業の相当な部分をカバーできます。

組み込みオプションでは足りなくなる場面
Polylang ProのDeepL統合は本当に役立つものですが、DeepLには次のような限界がすぐに見えてきます。
- 言語カバレッジが主に欧州系です。ヒンディー語、タミル語、韓国語、アラビア語、ベトナム語などは未対応か出力が弱まります。
- 単一プロバイダに固定されます。DeepLがレート制限に当たったときのフォールバックや、OpenAI・Geminiとの品質比較ができません。
- 無料ルートがありません。DeepLは有料APIキーが必要で、ブラウザ内オプションも無料枠もありません。
- 非クリティカルなページに筋の通る無料ルートであるChrome built-in AI、Yandex、Google Translateに非対応です。
そのギャップを埋めるのがAI翻訳アドオンです。Polylangで最も対応範囲が広いのがAutoPolyです。
AutoPoly:1つのアドオンに6つのAIプロバイダ
AutoPolyはPolylangの隣に並んで、複数プロバイダの一括AI翻訳を追加するアドオンです。作業負荷に合ったプロバイダを選び、APIキーを貼り(無料プロバイダならキーすら不要)、固定ページか投稿を開いて一括翻訳をクリックするだけです。AutoPolyは6つのAIオプションに対応します。
- OpenAI:マーケティングコピー、編集寄りの作業、ブランドに関わるコンテンツ向け。推奨モデルはGPT-4oです。
- Gemini:ボリュームの大きいサイト向け。Gemini Flashは多くの言語ペアで同等品質のOpenAIに対して約10倍安価です。
- DeepL:欧州言語向け。FR / DE / ES / IT / NL / PTの軸では依然として品質リーダーです。
- Google Translate:高速ファーストパス用。APIキー不要。ステージングや一括ドラフトに有用です。
- Yandex Translate:ロシア語、ウクライナ語、東欧言語でGoogleを上回ることが多いプロバイダです。
- Chrome built-in AI:ブラウザ内完結で完全無料。APIキー不要、プロバイダアカウント不要、Chrome内でローカル動作します。

AutoPolyにはWordPress.orgの無料版もあり、YandexとChrome AIを標準搭載しています。購入前にワークフローを試したいときに便利です。プレミアム版ではOpenAI、Gemini、DeepL、Google Translateと完全な一括翻訳インターフェースが解放されます。
自分のOpenAI、Gemini、DeepLキーを持ち込むか、無料のYandexやChrome AIを使うか。Polylangサイトを数分で一括翻訳できます。
手順:AutoPolyでPolylangサイトを一括翻訳する
初回のセットアップは約10分です。以降の翻訳作業は、標準の固定ページや投稿画面から数クリックで完了します。
ステップ1:Polylangをインストールして言語を設定する
Polylang(無料またはPro)をインストールし、WordPress管理画面の「言語」からターゲット言語を追加します。各言語のロケール、言語コード、URLスラッグを選びます。パーマリンク設定に応じてPolylangが多言語構造を自動生成します。
ステップ2:Polylangと並んでAutoPolyをインストールする
同じサイトにAutoPolyをインストールして有効化します。AutoPolyはPolylangを自動検出し、独自の設定ページと、固定ページ・投稿画面の一括アクションを追加します。
ステップ3:プロバイダを選んでキーを接続する
AutoPolyの設定ページを開き、ドロップダウンからプロバイダを選びます。
- 有料プロバイダ(APIキー必要):OpenAI、Gemini、DeepL
- 無料プロバイダ(キー不要):Google Translate、Yandex Translate、Chrome built-in AI
OpenAIを使うなら、platform.openai.com/api-keysでサインアップしてキーを発行します。Geminiはaistudio.google.com/apikey、DeepLはdeepl.com/pro-apiで認証キーを取得します。AutoPolyの設定にキーを貼って保存すると、接続が自動でテストされます。
ステップ4:管理画面で固定ページまたは投稿を開く
固定ページか投稿に進みます。AutoPolyは各項目の横に言語ステータスのインジケータを表示するので、どの投稿が翻訳済みか、どれが未翻訳かが一目で分かります。
ステップ5:翻訳する項目を選択する
翻訳したい投稿やページのチェックボックスをオンにします。画面全体を対象にするなら上部の「全選択」を使います。大規模サイトでは、まずカテゴリ、作成者、日付でフィルタしてから小さなバッチで翻訳してください。
ステップ6:ターゲット言語を選んで一括翻訳をクリック
一括アクションのドロップダウンから単一のターゲット言語または「すべての言語」を選び、一括翻訳をクリックします。AutoPolyはジョブをキューイングし、選択したAIプロバイダにバックグラウンドで送信します。タブを閉じてあとで戻っても問題ありません。失敗したリクエストは自動で再試行されます。キューのUIとレート制限への対処は Polylang一括翻訳ガイドで詳しく扱っています。
適切なAutoPolyプロバイダを選ぶ
6つの選択肢の使い分けの考え方です。
- OpenAI:トーンが効くページに。マーケティングページ、ブランド露出のあるコンテンツ、人間が真剣に読むもの。
- Gemini:ボリュームが効くページに。数百記事や数千商品で、1セントの差が積み上がる場面。
- DeepL:欧州言語ペア向け。フランス語、ドイツ語、スペイン語、イタリア語、オランダ語、ポルトガル語ではDeepLが慣用表現で優位を保ちます。
- Google Translate:ファーストパスのドラフトやステージング環境に。無料、セットアップ不要。
- Yandex Translate:ロシア語と東欧言語に。これらの言語ではGoogleより明確に良いことが多いです。
- Chrome built-in AI:完全無料のブラウザ内翻訳。APIキー不要、マシンから何も出ない。プライバシーに敏感なコンテンツやステージングに最適。
実運用では、多くのサイトが2つのプロバイダを併用します。ファーストパスの一括処理には無料か安価なものを、トップページ、主要ランディング、主要商品ページにはプレミアム(OpenAIまたはDeepL)を使います。
Polylangと併用したい補助プラグイン
Polylangサイトを運用するなら、知っておきたい補助プラグインがいくつかあります。
- Polylang Duplicate Content Addon: ベース言語のコンテンツを翻訳せずに他の言語にコピーする無料アドオンです。すべての言語版を同一コンテンツのプレースホルダーとして用意し、あとで手動翻訳したいときに便利です。
- Connect Polylang for Elementor: PolylangのElementor互換を高める無料アドオン。Elementorテンプレート内に言語スイッチャーを入れたり、Elementorのヘッダー、フッター、テンプレートをクリーンに翻訳したい場合に特に有用です。
- AutoPoly無料版: AutoPolyのWordPress.org版。YandexとChrome AIを標準搭載しゼロコスト翻訳が可能です。プレミアムにアップグレードするとOpenAI、Gemini、DeepL、Google Translateが追加されます。
つまずきがちな特殊ケース
ElementorとDiviページビルダー
ElementorとDiviはコンテンツを直列化されたメタに保存するため、素朴なAI翻訳ツールでは問題が起きがちです。AutoPolyはビルダーデータをパースし、実テキストだけを翻訳しつつ、ウィジェット属性、スタイリング、構造を保ちます。ビルダー特有の注意点は Elementor + Polylangガイドや Divi + Polylangガイドを参照してください。
カテゴリとタグ
タクソノミーは投稿とは別物です。Polylangはこれを独立した翻訳対象として扱います。AutoPolyにはタクソノミー翻訳専用パネルがあり、名前、説明、親子関係を処理します。投稿翻訳パスのあとに実行してください。詳細は カテゴリ・タグ翻訳ガイドにまとめています。
ACFとカスタムフィールド
ACFフィールドは先に翻訳可能としてマークしておく必要があります。Polylang Proがあれば最も簡単なのはACFMLの利用、なければACF組み込みの「Translate Field」設定を各フィールドグループで有効化します。登録されればAutoPolyが一括翻訳中に自動で拾います。
PolylangとAIでのSEOベストプラクティス
- スラッグを翻訳する。Polylang Proの機能です。これがないとURLはSEO的に真の意味で多言語になりません。
- YoastまたはRank Mathのメタを翻訳する。AutoPolyは一括翻訳の一部としてSEOプラグインのフィールドを自動処理します。
- hreflangは自動。言語を設定すればPolylangはhreflang注釈を正しく出力します。手動作業は不要です。
- 言語ごとのサイトマップ。XMLサイトマップはYoastもRank MathもPolylangの言語構造に対応しています。SEOプラグイン側でXMLサイトマップを有効化するだけです。
パフォーマンスに関する留意点
Polylangは各翻訳を独立した投稿として保存するため、wp_postsテーブルは言語数に比例して増えます。5言語あれば投稿数は5倍です。多くのサイトでは問題になりません。5万投稿規模のサイトでは、一括翻訳に踏み切る前に開発者と相談してインデックスを見直すことを勧めます。
キャッシュ系プラグインは、各言語URLが個別のキャッシュキーになるためPolylangと相性が良いです。WP Rocket、W3 Total Cache、LiteSpeed Cacheで特別な設定は要りません。
新規プロジェクトで私ならこうする
1〜2言語に翻訳するコンテンツサイトやマーケティングサイト:無料Polylang + AutoPoly、一括ファーストパスにGoogle Translate、上位トラフィックページにOpenAIです。合計コストはAutoPolyのライセンスだけ。所要時間は半日です。
WooCommerceストアやWPカスタム投稿タイプを多用するサイト:Polylang Pro + Polylang for WooCommerce + AutoPoly。商品にはGemini Flash(最安のプレミアム品質)、欧州言語にはDeepL、ランディングページにはOpenAIを使い分けます。多言語スタック全体の総額は年間$300前後に収まります。
WPML、TranslatePress、Loco Translateのサイトも扱うなら、バンドルは最初の案件で元が取れます。
関連リソース
アドオン周りをより深く知りたい場合は、 Polylang AI翻訳アドオンの比較記事で主要選択肢を取り上げています。WPMLやTranslatePressも含めた全体像が知りたい方は、 3者比較記事が料金、ワークフロー、AIの選択肢を並べて解説しています。


