🔥 การดำเนินการ Gato Translate แบบกำหนดเอง, การผสานรวม ACF/Meta Box/SEO และอื่น ๆ อีกมาก
Gato AI Translations for Polylang เพิ่งเปิดตัว v14.0 บรรจุฟีเจอร์ใหม่ทั้งหมดที่ผู้ใช้ร้องขอมา!
Gato Translate (Custom)
ตอนนี้คุณสามารถเรียกใช้การดำเนินการ Gato Translate ด้วยการตั้งค่าแบบกำหนดเองได้ โดยใช้ bulk action ใหม่ Gato Translate (Custom)

bulk action นี้จะนำไปยังหน้า Custom Settings ซึ่งมีตัวเลือกที่คุณสามารถแก้ไขสำหรับการดำเนินการนั้นเท่านั้น (การตั้งค่าเหล่านี้จะไม่ถูกบันทึกในการตั้งค่าของปลั๊กอิน)
การใช้การตั้งค่าแบบกำหนดเองมีประโยชน์ในหลายสถานการณ์ เช่น:
✅ เรียกใช้การแปลที่ล้มเหลวอีกครั้ง
เรียกใช้การแปลสำหรับภาษาที่ล้มเหลวอีกครั้งโดยไม่กระทบต่อภาษาอื่น
✅ ใช้โมเดล AI ที่แตกต่าง
ใช้โมเดล AI ที่แตกต่างจากที่ตั้งค่าไว้ในการตั้งค่าปลั๊กอินสำหรับการแปลเฉพาะรายการ
✅ เปลี่ยนภาษาต้นทาง
ใช้ภาษาอื่นเป็นภาษาต้นทาง (เช่น แปลเนื้อหาที่คัดลอกมาจากเว็บไซต์ในภาษาอื่น)
✅ ทดลองใช้ Prompt
ทดลองใช้ prompt ที่แตกต่างสำหรับการแปลโดยไม่ต้องเปลี่ยนการตั้งค่าทั่วไป
เรียกใช้การแปลที่ล้มเหลวอีกครั้ง
กรณีการใช้งานที่พบบ่อยที่สุดของฟีเจอร์นี้คือการเรียกใช้การแปลสำหรับภาษาที่ล้มเหลวอีกครั้งโดยไม่กระทบต่อภาษาอื่น
ในการทำเช่นนั้น คุณสามารถเลือกตัวเลือก None (disable translation) สำหรับแต่ละภาษาที่แปลแล้ว และคลิกปุ่ม Execute 'Gato Translate':

(ขอบคุณ Hervé ผู้ใช้ปลั๊กอินเป็นอย่างมาก ที่ส่งโค้ดสำหรับลิงก์เพื่อตั้งค่าบน dropdown อย่างรวดเร็ว 👏)
นอกจากนี้เรายังเพิ่มตัวเลือกให้ None (Disable Translation) ถูกนำไปใช้กับทุกภาษาโดยค่าเริ่มต้นใน Custom Settings

การผสานรวมอัตโนมัติกับ Advanced Custom Fields และ Meta Box
ก่อนหน้านี้ คุณต้องกำหนดค่า meta keys สำหรับการซิงโครไนซ์และการแปลของแต่ละ field group ใน Advanced Custom Fields (ACF) และ Meta Box ด้วยตนเอง
ซึ่งค่อนข้างยุ่งยากและไม่ค่อยเป็นธรรมชาติ
เราจึงแก้ไขแล้ว! เราได้เพิ่ม input ของ Gato Translate เพื่อให้กำหนดค่าการซิงค์/การแปลได้โดยตรงจาก UI ของปลั๊กอินเหล่านั้น
การแก้ไข Field Group ใน ACF:

ดูวิดีโอด้านล่างสำหรับการสาธิตอย่างรวดเร็ว:
การแก้ไข Custom Field ใน Meta Box:

ดูการสาธิตอย่างรวดเร็วในวิดีโอด้านล่าง:
การผสานรวมอัตโนมัติกับ SEO plugins
ในอดีต คุณต้องกำหนดค่า meta keys สำหรับการซิงโครไนซ์และการแปลของแต่ละ SEO plugin ด้วยตนเอง
ไม่อีกต่อไปแล้ว SEO plugins ต่อไปนี้ถูกผสานรวมพร้อมใช้งานทันที:
All in One SEORank MathSEO Simple PackSEOPressSlim SEOThe SEO FrameworkWP Meta SEOYoast SEOและคุณสามารถเปิด/ปิดการผสานรวมสำหรับแต่ละปลั๊กอินได้ในแท็บ Plugin Integration Configuration ในการตั้งค่า

ดูการสาธิตโดยใช้ The SEO Framework ในวิดีโอด้านล่าง:
เข้าถึงโมเดล AI ใหม่ได้ทันที
การเปลี่ยนแปลงที่กระทบการทำงาน: คุณต้องระบุ API key ของ OpenRouter อีกครั้ง
ตอนนี้คุณสามารถเข้าถึงโมเดล AI จาก OpenRouter ได้โดยตรงจาก OpenRouter API รายชื่อโมเดลจะอัปเดตทุกวัน
นั่นหมายความว่าคุณไม่จำเป็นต้องรอให้ Gato AI Translations for Polylang อัปเดตเพื่อใช้โมเดลเวอร์ชันล่าสุดที่คุณชื่นชอบ หรือลองใช้โมเดลใหม่ที่น่าสนใจ
ทำได้ทันที ในวันเดียวกับที่โมเดลถูกปล่อยออกมา!

(ขอบคุณ Hervé อีกครั้ง เขาได้ส่งโค้ดสำหรับฟีเจอร์ใหม่นี้ด้วย 👏👏)
UI ยังแสดงข้อมูลสำหรับโมเดลที่เลือก รวมถึงราคา, context window, max tokens และอื่น ๆ อีกด้วย

และคุณยังสามารถกรองโมเดลตามราคา วันที่วางจำหน่าย และอื่น ๆ ได้อีกด้วย

เรียกใช้การแปลผ่าน WP-CLI
คุณสามารถเรียกใช้การแปลได้โดยตรงจาก command line ผ่าน WP-CLI ด้วยคำสั่ง wp gatotranslate ที่เรียบง่าย

การปรับปรุงอื่น ๆ
เวอร์ชัน 14.0 มีการปรับปรุงและแก้ไขข้อบกพร่องอื่น ๆ อีกหลายรายการ รวมถึง:
- รองรับโมเดล OpenAI 5
- ปรับปรุง prompt ที่ส่งไปยังโมเดล AI
- ซิงค์ parent ของโพสต์ โดยแปลง ID เป็น ID ของภาษาเป้าหมาย
- ซิงค์คุณสมบัติ
menu_orderของโพสต์ - แปลอาร์เรย์ของอาร์เรย์ใน meta (รองรับ Meta Box group type)
- เพิ่ม hooks เพื่อแก้ไข prompt, ตัวแปร และ meta keys สำหรับการซิงค์/การแปลที่ส่งไปยังโมเดล AI
- ระบุ CPT ที่ลงทะเบียนผ่านปลั๊กอิน (ACF, Meta Box, Custom Post Type UI) และตั้งค่าตัวเลือก "Automatically create translation entries" ให้กับ CPT เหล่านั้นโดยค่าเริ่มต้น
- รองรับ glossaries ใน DeepL
- เรียกใช้การแปลผ่านโค้ด PHP
ดูรายการการเปลี่ยนแปลงทั้งหมดได้ที่ changelog
เช่นเคย ขอให้สนุกกับการใช้งาน! 🙏