🚀 แปล (เกือบ) ทุก Gutenberg block, Bricks element และ Elementor widget — พร้อม Gemini, WP AI Connectors และ AI Abilities สำหรับการแปล
Gato AI Translations for Polylang v18.0 มาถึงแล้ว — และนี่คือหนึ่งในการอัปเดตที่ยิ่งใหญ่ที่สุดของเรา พร้อมรายการฟีเจอร์ยาวเหยียดที่หลายท่านร้องขอมาโดยเฉพาะ
สิ่งที่โดดเด่นที่สุด: ตอนนี้คุณสามารถแปลได้แทบทุก block, element หรือ widget จากปลั๊กอินใดก็ได้ โดยใช้การตั้งค่าน้อยมาก มาดูรายละเอียดกัน
🗂️ ACF blocks
Blocks ที่ลงทะเบียนผ่าน Advanced Custom Fields รองรับการใช้งานได้ทันที มีสามวิธีในการลงทะเบียน ACF field เพื่อการแปล:
- แบบ Global ผ่านปุ่มสลับเดียวในการตั้งค่า (แปล ACF blocks อัตโนมัติ?) — ทุกสตริงที่แปลได้ในทุก ACF block จะถูกส่งเพื่อการแปล
- ต่อ field group ผ่านอินพุต Gato Translate ใหม่ที่ v18 เพิ่มเข้าไปใน ACF Field Groups UI
- ต่อ field ใน PHP ผ่าน ACF hook มาตรฐาน
acf/load_field

ดูรายละเอียดเต็มได้ที่ ACF blocks
🐘 PHP-only blocks
ตั้งแต่ WordPress 7.0 เป็นต้นไป blocks สามารถลงทะเบียนเป็น PHP-only (ไม่มี JavaScript bundle) ได้ v18 จัดการกับ blocks เหล่านี้เหมือน blocks ทั่วไป: string attribute ทั้งหมดจะถูกลงทะเบียนเพื่อการแปลโดยอัตโนมัติ โดยไม่ต้องตั้งค่าเพิ่มเติม หาก attribute ใดควรถูกข้าม คุณสามารถยกเว้นได้ผ่าน PHP hook เพียงบรรทัดเดียว
🧱 ปลั๊กอินใดก็ตามที่มาพร้อมกับ wpml-config.xml
v18 อ่าน wpml-config.xml ของปลั๊กอินใดก็ได้ และใช้มันเพื่อระบุว่า block attribute ใดแปลได้ หากปลั๊กอิน block โปรดของคุณมีเอกสารสำหรับ WPML อยู่แล้ว ตอนนี้มันจะทำงานได้ทันทีกับ Gato AI Translations for Polylang เช่นกัน
🧩 รองรับ Kadence และ Greenshift Blocks
Kadence Blocks ทั้งหมดและ Greenshift blocks ทั้งหมดจะถูกแปลโดยอัตโนมัติแล้ว ไม่ต้องใช้ custom hooks หรือการตั้งค่าเพิ่มเติม

🔌 Custom & 3rd-party blocks, elements & widgets — ง่ายมากผ่าน PHP hooks
การขยายการรองรับสำหรับ custom blocks, elements และ widgets ของคุณเอง — และสำหรับปลั๊กอินของบุคคลที่สามที่ไม่ได้มาพร้อมกับ wpml-config.xml — ตอนนี้ทำได้ง่ายมากโดยการประกาศ properties ที่แปลได้ผ่าน PHP hooks
สำหรับ Gutenberg ประกาศ attribute ที่แปลได้ผ่าน 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;
}
);มี hooks ที่เทียบเท่าสำหรับการ remap entity references (custom posts, media, taxonomy terms, menus ตาม ID, menus ตาม slug) ดูรายละเอียดเต็มในเอกสารที่อัปเดตแล้ว:
- การแปล Gutenberg blocks เพิ่มเติม
- การแปล Bricks elements เพิ่มเติม
- การแปล Elementor widgets เพิ่มเติม
⚡ เร็วขึ้น, เบาขึ้น
ภายในของปลั๊กอินได้รับการปรับปรุงใหม่ใน v18: การแปลทำงานเร็วขึ้นอย่างเห็นได้ชัด และใช้หน่วยความจำน้อยลงอย่างมีนัยสำคัญ การแปลเนื้อหาจะรู้สึกลื่นไหลขึ้นมาก
🐈 Gato Translate quick link
ทุกหน้ารายการ CPT, media, tag, category และ user ตอนนี้มี Gato Translate quick link ถัดจาก row actions มาตรฐาน — คลิกครั้งเดียวเพื่อแปล entity เดี่ยว ไม่ต้องใช้ dropdown Bulk Actions

🍔 Gato Translate button สำหรับเมนู
ตัวแก้ไขเมนูได้รับปุ่ม Gato Translate ของตัวเอง เพื่อให้คุณสามารถแปลเมนูเดี่ยวด้วยตนเองได้ด้วยคลิกเดียว — วิธีแก้ปัญหาเดิมที่ต้องสลับ "การแปลอัตโนมัติสำหรับเมนู" เปิด บันทึก แล้วสลับปิด ไม่จำเป็นอีกต่อไป

✨ Gemini translation provider
v18 เพิ่ม Google Gemini เป็น translation provider ชั้นหนึ่ง ควบคู่กับ ChatGPT, Claude, DeepL, DeepSeek, Google Translate, Mistral, OpenRouter และ self-hosted LLMs
โมเดลที่รองรับได้แก่ Gemini 2.5 Flash, Gemini 2.5 Pro และ Gemini 3.1 Flash-Lite ดูรายการเต็มได้ที่ AI models ที่รองรับมีอะไรบ้าง?
🤖 WordPress 7.0: AI Connectors
หากคุณใช้ WordPress 7.0+ ตอนนี้ API keys สามารถดึงมาโดยอัตโนมัติจาก WP AI Connectors: ปล่อย ChatGPT, Claude หรือ Gemini key ว่างในการตั้งค่าปลั๊กอิน แล้ว key ที่ลงทะเบียนไว้ใน Settings → Connectors จะถูกใช้แทน ไม่ต้องซ้ำซ้อน ไม่ต้องคัดลอก keys ระหว่างปลั๊กอิน

นอกจากนี้ยังหมายความว่าปลั๊กอินทำงานได้ทันที: เมื่อคุณเพิ่ม license key ปลั๊กอินจะเลือก AI service แรกที่มี API key ที่ตั้งค่าผ่าน WP AI Connectors เป็น default translation provider โดยอัตโนมัติ — ไม่ต้องคลิกเพิ่มเติม
✨ AI Abilities สำหรับการแปล
v18 ลงทะเบียน AI Abilities สำหรับทุก entity type เพื่อให้ custom posts, taxonomy terms, media, menus และ users สามารถแปลได้โดยตรงจาก natural-language prompt ใน Claude Code (หรือ agent ใดก็ตามที่ใช้ WP Abilities):
Translate post with title
"How to onboard new editors"to French only
ต้องใช้ WordPress 7.0+ (ซึ่งเป็นเวอร์ชันที่เปิดตัว AI Abilities platform) อ่านเพิ่มเติมในคู่มือใหม่ WordPress AI Abilities
🧠 AI models ที่รองรับเพิ่มเติม
v18 ยังคงอัปเดต model catalog ให้ทันสมัย:
- 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 models ที่รองรับมีอะไรบ้าง?
⏱️ Translation Timeout
ตอนนี้คุณสามารถตั้งค่า Translation Timeout ในการตั้งค่าได้ เพื่อให้ upstream ที่ค้างอยู่ล้มเหลวอย่างสะอาดด้วย error ที่ควบคุมได้ในบันทึก แทนที่จะเกิด HTTP 502 / 504 ทั่วไป ตั้งค่าให้ต่ำกว่า max_execution_time ของเซิร์ฟเวอร์ของคุณเล็กน้อย — ดูรายละเอียดเต็มได้ที่ การตั้งค่า translation timeouts
อัปเกรด
การอัปเดตกำลังถูก rollout ผ่าน customer dashboard ของคุณ อัปเดตจาก WordPress admin (Plugins → Updates) หรือดาวน์โหลดเวอร์ชันล่าสุดจากบัญชีของคุณ
ดู changelog สำหรับรายการการเปลี่ยนแปลงทั้งหมด
สนุกกับ v18! 🎉