Changelog
ChangelogTranslation

Translation

รายการการเปลี่ยนแปลงทั้งหมดในแต่ละเวอร์ชันของส่วนขยาย Translation

18.0.0

วันที่วางจำหน่าย: 20/05/2026

เพิ่มใหม่

  • รองรับ ChatGPT 5.4 mini (#2319)
  • รองรับ Claude Opus 4.7 (#2320)
  • ใช้ API keys ของ ChatGPT และ Claude จาก AI Connectors ของ WordPress 7.0 หากยังไม่ได้ตั้งค่าในการตั้งค่าปลั๊กอิน (#2324)
  • ส่วนขยายใหม่: แปลเนื้อหาโดยใช้โมเดล Gemini AI ของ Google ผ่านไดเรกทีฟ @strTranslate (#2325)
  • รองรับ Gemini เป็นผู้ให้บริการการแปล พร้อมการสำรอง API key จาก AI Connectors ของ WordPress 7.0 (#2325)

การปรับปรุง

  • กำหนดให้ ChatGPT 5.4 mini เป็นโมเดลเริ่มต้นใหม่ (#2319)
  • กำหนดผู้ให้บริการการแปลเริ่มต้นเป็นบริการ AI แรกที่มี API key ที่ให้มาผ่าน AI Connectors ของ WP 7.0 (#2326)
  • เพิ่มการรองรับโมเดล OpenAI GPT-5.5 (gpt-5.5) (#2360)
  • เพิ่มการรองรับโมเดล DeepSeek v4 (deepseek-v4-pro) และ DeepSeek v4 Flash (deepseek-v4-flash) (#2360)
  • เพิ่มการรองรับโมเดล Claude Sonnet 4.6 (Claude claude-sonnet-4-6) และ Haiku 4.5 (claude-haiku-4-5) (#2360)
  • อัปเดตรายการภาษาที่รองรับสำหรับ DeepL (#2381)
  • อัปเดตรายการภาษาที่รองรับสำหรับ Google Translate (#2382)

แก้ไขบัก

  • แก้ไขบักหลายรายการ (#2392)

17.1.0

วันที่วางจำหน่าย: 23/03/2026

เพิ่มใหม่

  • รองรับการใช้โมเดล LLM ที่โฮสต์เอง (รันบนเซิร์ฟเวอร์ของคุณเอง) เป็นผู้ให้บริการการแปล (#2309)
  • รองรับ ChatGPT 5.4 (#2310)

17.0.0

การปรับปรุง

  • ตรวจสอบสิทธิ์ใช้งานปลั๊กอินกับร้านค้าใหม่ของ Gato ที่ขับเคลื่อนด้วย FluentCart (#2303)

แก้ไขบัก

  • แก้ไข - แสดงการอัปเดตเวอร์ชันใหม่เมื่อคลิกที่ลิงก์ Show details ในการอัปเดตปลั๊กอิน

16.1.0

เพิ่มใหม่

  • รองรับ Claude Opus 4.6 (#2297)

16.0.0

เพิ่มใหม่

  • โมเดล ChatGPT 5.2 (#2248)

การปรับปรุง

  • กำหนดโมเดล "GPT-5.2 (Thinking)" เป็นโมเดลเริ่มต้นสำหรับ ChatGPT (#2248)

15.3.0

  • ข้ามเวอร์ชัน (คงเวอร์ชันเดียวกับปลั๊กอิน Gato GraphQL)

15.2.0

เพิ่มใหม่

  • โมเดล ChatGPT 5.1 (#2203)

การปรับปรุง

  • ตรวจสอบว่าจำนวนการแปลที่ได้รับจากผู้ให้บริการ API เท่ากับจำนวนสตริงที่ต้องการแปล (#2161)
  • ลบ " (the)" ที่ท้ายชื่อประเทศ (#2165)
  • ปรับปรุง prompt เพื่อหลีกเลี่ยงการ escape แอตทริบิวต์ HTML (#2166)
  • ปรับปรุง prompt เพื่อแปลข้อความภายใน HTML tags (#0334741)
  • กำหนดโมเดล "GPT-5.1 (Thinking)" เป็นโมเดลเริ่มต้นสำหรับ ChatGPT (#2203)
  • ใช้ขนาด payload สูงสุด 2000 ตัวอักษรเป็นค่าเริ่มต้น (เพื่อให้การแปลเร็วขึ้น) (#2214)
  • ทดสอบกับ WordPress 6.9 แล้ว (#2215)

แก้ไขบัก

  • ใช้ ChatGPT เป็นผู้ให้บริการการแปลเริ่มต้นเมื่อยังไม่ได้ตั้งค่า Settings (#2172)

15.1.0

  • ข้ามเวอร์ชัน (คงเวอร์ชันเดียวกับปลั๊กอิน Gato GraphQL)

15.0.0

แก้ไขบัก

  • การตั้งค่าคุณสมบัติบนคลาส BasicService (#2067)

14.0.0

การเปลี่ยนแปลงที่ทำให้เข้ากันไม่ได้

  • อัปเกรดเวอร์ชัน PHP ขั้นต่ำจาก 7.4 เป็น 8.1 (#2057)
  • ต้องระบุ OpenRouter API key ใหม่อีกครั้ง

เพิ่มใหม่

  • รองรับ glossaries ใน DeepL (#1926)
  • รองรับโมเดลทั้งหมดจาก OpenRouter ผ่าน API (#2003)
  • รองรับโมเดล OpenAI 5 (#1979)
  • รองรับโมเดล OpenAI 5 ผ่าน OpenRouter (เป็นโมเดลที่กำหนดไว้ล่วงหน้า) (#1981)
  • รองรับโมเดล OpenAI 4.1 (#1956)
  • รองรับ Claude Opus 4.1 (#1982)

การปรับปรุง

  • ปรับปรุง prompt ที่ส่งไปยังบริการ AI (เพื่อหลีกเลี่ยงปัญหากับเครื่องหมายคำพูด, HTML tags ที่ถูก escape, และการเข้ารหัสอักขระ) (#1928)
  • รองรับ Claude ผ่าน OpenRouter (#1995)
  • แสดงโมเดลในรายการ Logs (#1997)
  • อัปเกรด DeepSeek เป็น v3.1 (#2038)
  • อัปเกรดปลั๊กอินไปยัง dependencies ล่าสุดสำหรับ PHP 8.1 (#2059)

แก้ไขบัก

  • ข้อยกเว้นเมื่อ OpenRouter ส่งคืนการแปลที่เป็น null (#1927)
  • ปลั๊กอินไม่ทำงานกับ PHP 7.4 (#2005)

13.2.0

เพิ่มใหม่

  • บันทึก API requests เมื่อใช้ Google Translate และ DeepL (#1904)
  • ผู้ให้บริการการแปลใหม่: OpenRouter (#1923)

การปรับปรุง

  • เปลี่ยนชื่อรายการ log "ai-requests" เป็น "api-requests" (เพื่อรองรับ Google Translate และ DeepL ด้วย) (#1904)

แก้ไขบัก

  • ไม่รวม dependencies จากปลั๊กอิน Gato GraphQL (#1909)
  • ไม่ใช้ผู้ให้บริการการแปลเริ่มต้นที่เลือกไว้หากถูกปิดใช้งาน (#1922)

13.1.1

เพิ่มใหม่

  • กำหนดขนาด payload สูงสุดของคำขอที่ส่งไปยังผู้ให้บริการ AI (#1897)

13.1.0

เพิ่มใหม่

  • เลือกผู้ให้บริการการแปลเริ่มต้นใน Settings (#1831)
  • เลือกการแปลหลายภาษาแบบซิงค์/อะซิงค์ใน Settings (#1832)
  • เพิ่มโมเดล DeepSeek Reasoner เป็นตัวเลือกการแปล (#1859)

การปรับปรุง

  • คำนวณความยาวสตริงสูงสุดสำหรับการแปลโดยหักจำนวนอักขระของ prompt (#1860)
  • สำหรับข้อผิดพลาด "String to translate exceeds max length" ไม่ต้องพิมพ์สตริงเต็มในส่วนหัว log (#1861)
  • เพิ่มภาษาในรายการ log "ai-requests" (#1881)

13.0.0

เพิ่มใหม่

  • รองรับ Claude 4 (#1829)

12.1.0

การปรับปรุง

  • เข้ารหัสอักขระ Unicode หลายไบต์เมื่อแปลเนื้อหา (#1799)

แก้ไขบัก

  • HTML tags ปิดที่ถูก escape ในเนื้อหาที่แปลโดย ChatGPT (เช่น: <\/p> แทนที่จะเป็น </p>) (#1797)
  • ปรับปรุง ChatGPT prompt เพื่อไม่ให้เปลี่ยนแปลง emoji ในข้อความที่แปล (#1798)

12.0.0

  • ไม่มีการเปลี่ยนแปลง (คงเวอร์ชันเดียวกับปลั๊กอิน Gato GraphQL)

11.3.0

การปรับปรุง

  • ทดสอบกับ WordPress 6.8 แล้ว

แก้ไขบัก

  • ข้อความแสดงข้อผิดพลาดการโหลดการแปลใน WordPress 6.8

11.1.0

เพิ่มใหม่

  • โมเดลใหม่: Claude Sonnet 3.7 (#1719)
  • โมเดลใหม่: GPT-4.5 (research preview) (#1721)

การปรับปรุง

  • ใช้ context 128k สำหรับ Claude Sonnet 3.7 และกำหนดให้เป็นโมเดลเริ่มต้น (#1720)
  • ปรับปรุงรายการ log โดยไม่ล้อม JSON ด้วยเครื่องหมายคำพูด (#1722)

11.0.0

การดำเนินการที่จำเป็น

  • สำคัญ: ก่อนอัปเดตปลั๊กอินนี้ คุณต้องอัปเดต Gato GraphQL ก่อน! (มิฉะนั้นแอปพลิเคชันจะเกิดข้อยกเว้น)

การเปลี่ยนแปลงที่ทำให้เข้ากันไม่ได้

  • ลงทะเบียน URL ของ changelog สำหรับปลั๊กอิน เพื่อแสดง changelog ของเวอร์ชันใหม่เมื่ออัปเดต (#1707)

เพิ่มใหม่

  • รองรับผู้ให้บริการการแปลใหม่:
    • Mistral AI (#1708)
    • DeepSeek (#1714)
  • บันทึก response จาก LLM (#1710)

10.4.0

เพิ่มใหม่

  • กำหนด API keys เป็นประเภท input password (#1693)
  • เพิ่ม Claude (Anthropic) เป็นผู้ให้บริการการแปล (#1703)

การปรับปรุง

  • จำกัดจำนวนสตริงที่จะแปลในคำขอเดียวตามความยาวของสตริง (#1700)
  • หากสตริงที่จะแปลใดเกิดข้อผิดพลาด ไม่ต้องดำเนินการแปล (#1701)
  • ปรับปรุงรูปแบบ log (#1704)

10.3.0

(ข้าม)

10.2.0

การปรับปรุง

  • ส่งรหัสภาษา + รหัสประเทศใน @strTranslate(to:)

10.1.0

การปรับปรุง

  • รวมบันเดิล "Google Translate" และ "DeepL" พร้อมเพิ่ม "ChatGPT" เข้าเป็นบันเดิล "Translation" เดียว

แก้ไขบัก

  • กำหนดให้ไดเรกทีฟ @strTranslate ส่งสตริงเพื่อแปลไม่เกิน 128 สตริง

10.0.0

  • เปิดตัวครั้งแรก