🚀 (ほぼ)あらゆる Gutenberg ブロック・Bricks 要素・Elementor ウィジェットを翻訳 — Gemini、WP AI Connectors、翻訳向け AI Abilities も追加
Gato AI Translations for Polylang v18.0 がリリースされました — 多くの方からのご要望を反映した長い機能リストを備えた、過去最大規模のリリースのひとつです。
ハイライトは、ほぼあらゆるブロック・要素・ウィジェットを、どのプラグインのものでも、最小限の設定で翻訳できるようになったことです。詳しく見ていきましょう。
🗂️ ACF ブロック
Advanced Custom Fields で登録されたブロックが、標準でサポートされるようになりました。ACF フィールドを翻訳対象として登録する方法は3つあります。
- グローバルに、設定の単一トグル(ACF ブロックを自動翻訳しますか?)から — すべての ACF ブロックのすべての翻訳可能な文字列が翻訳のために送信されます。
- フィールドグループごとに、v18 が ACF フィールドグループ UI に追加した新しい Gato Translate 入力から。
- PHP でフィールドごとに、標準の ACF
acf/load_fieldフックから。

詳細は ACF ブロック をご覧ください。
🐘 PHP 専用ブロック
WordPress 7.0 以降、ブロックは PHP 専用(JavaScript バンドルなし)として登録できます。v18 ではこれらを通常のブロックと同様に扱い、すべての文字列属性を自動的に翻訳対象として登録します。追加の設定は不要です。特定の属性をスキップしたい場合は、1行の PHP フックでオプトアウトできます。
🧱 wpml-config.xml を同梱するあらゆるプラグイン
v18 はあらゆるプラグインの wpml-config.xml を読み込み、どのブロック属性が翻訳可能かを判断します。お気に入りのブロックプラグインがすでに WPML 向けのドキュメントを用意していれば、Gato AI Translations for Polylang でも標準でそのまま動作します。
🧩 Kadence と Greenshift ブロックのサポート
Kadence ブロックおよび Greenshift ブロックのすべてが自動翻訳されるようになりました。 カスタムフックも追加設定も不要です。

🔌 カスタム・サードパーティ製ブロック・要素・ウィジェット — PHP フックで非常に簡単に
独自のカスタムブロック・要素・ウィジェット、および wpml-config.xml を同梱していないサードパーティ製プラグインへのサポートを拡張するには、PHP フックでいくつかの翻訳可能プロパティを宣言するだけです。
Gutenberg の場合は、gatompl:gutenberg_block_type_translatable_attribute_regexes で翻訳可能な属性を宣言します。
add_filter(
'gatompl:gutenberg_block_type_translatable_attribute_regexes',
static function (array $regexes): array {
$regexes['kadence/countdown'] = [
'daysLabel' => true,
'hoursLabel' => true,
'minutesLabel' => true,
'secondsLabel' => true,
];
return $regexes;
}
);Bricks の場合は、gatompl:bricks_element_type_translatable_properties を使用します。
add_filter(
'gatompl:bricks_element_type_translatable_properties',
static function (array $translatableProperties): array {
$translatableProperties['breadcrumbs'][] = 'separatorText';
$translatableProperties['team-members']['items'][] = 'title';
return $translatableProperties;
}
);Elementor の場合は、gatompl:elementor_widget_type_translatable_properties を使用します。
add_filter(
'gatompl:elementor_widget_type_translatable_properties',
static function (array $translatableProperties): array {
$translatableProperties['blockquote'][] = 'author_name';
$translatableProperties['reviews']['slides'][] = 'name';
return $translatableProperties;
}
);エンティティ参照(カスタム投稿・メディア・タクソノミーターム・ID によるメニュー・スラッグによるメニュー)を再マップするための同等のフックも用意されています。詳細は更新済みドキュメントをご確認ください。
⚡ より高速に、よりスリムに
v18 ではプラグインの内部処理が全面的に見直されました。翻訳の実行が体感できるほど速くなり、メモリ使用量も大幅に削減されました。 コンテンツの翻訳がより快適に感じられるようになります。
🐈 Gato Translate クイックリンク
CPT・メディア・タグ・カテゴリー・ユーザーのすべての一覧ページに、標準の行アクションの隣に Gato Translate クイックリンクが追加されました。ワンクリックで個別エンティティを翻訳でき、一括操作のドロップダウンは不要です。

🍔 メニュー向け Gato Translate ボタン
メニューエディターに専用の Gato Translate ボタンが追加され、単一のメニューをワンクリックで手動翻訳できるようになりました。「メニューの自動翻訳」 をオンにして保存し、その後オフにするという従来の回避策は不要になりました。

✨ Gemini 翻訳プロバイダー
v18 では Google Gemini が一流の翻訳プロバイダーとして追加され、ChatGPT、Claude、DeepL、DeepSeek、Google Translate、Mistral、OpenRouter、セルフホスト LLM と並んで利用できるようになりました。
サポートされるモデルには Gemini 2.5 Flash、Gemini 2.5 Pro、Gemini 3.1 Flash-Lite が含まれます。完全なリストは サポートされている AI モデルは何ですか? をご覧ください。
🤖 WordPress 7.0: AI Connectors
WordPress 7.0+ をお使いの場合、API キーを WP AI Connectors から自動的に取得できるようになりました。プラグインの設定で ChatGPT・Claude・Gemini のキーを空欄のままにしておくと、設定 → Connectors に登録されたキーが代わりに使用されます。プラグイン間でキーを重複して管理したり、コピー&ペーストしたりする必要はありません。

これにより、プラグインはすぐに動作します。ライセンスキーを追加するだけで、WP AI Connectors で API キーが設定されている最初の AI サービスがデフォルトの翻訳プロバイダーとして自動選択されます。追加のクリック操作は不要です。
✨ 翻訳向け AI Abilities
v18 ではすべてのエンティティタイプに AI Abilities が登録されるため、カスタム投稿・タクソノミーターム・メディア・メニュー・ユーザーのすべてを、Claude Code(または WP Abilities を利用する任意のエージェント)の自然言語プロンプトから直接翻訳できます。
Translate post with title
"How to onboard new editors"to French only
この機能には WordPress 7.0+(AI Abilities プラットフォームが導入されたバージョン)が必要です。新しいガイド WordPress AI Abilities で詳細をご確認ください。
🧠 サポートする AI モデルの追加
v18 ではモデルカタログも最新の状態に保たれています。
- ChatGPT: GPT-5.4 mini、GPT-5.5
- Claude: Claude Sonnet 4.6、Claude Haiku 4.5、Claude Opus 4.7
- DeepSeek: DeepSeek v4、DeepSeek v4 Flash
- Gemini: 2.0 Flash / Flash-Lite、2.5 Flash / Flash-Lite / Pro、3.1 Flash-Lite
完全なリストは サポートされている AI モデルは何ですか? をご覧ください。
⏱️ 翻訳タイムアウト
設定で翻訳タイムアウトを設定できるようになりました。上流が応答しない場合に、汎用的な HTTP 502 / 504 が発生する代わりに、ログに制御されたエラーとして記録してクリーンに失敗します。サーバーの max_execution_time よりわずかに小さい値を設定してください。詳細は 翻訳タイムアウトの設定 をご覧ください。
アップグレード
リリースはカスタマーダッシュボードから順次配信されています。WordPress 管理画面(プラグイン → 更新)からアップデートするか、アカウントから最新バージョンをダウンロードしてください。
変更点の完全なリストは changelog をご覧ください。
v18 をお楽しみください! 🎉