1 คะแนน โดย melodysdreamj 4 시간 전 | ยังไม่มีความคิดเห็น | แชร์ทาง WhatsApp

Just Translate Already — for X

เวลาเห็นโพสต์ภาษาต่างประเทศบน X (ชื่อเดิม Twitter) ถ้าเป็นโพสต์ที่ไม่ได้ถูกแปลอัตโนมัติ การต้องกด "ดูคำแปล" ทีละโพสต์ทุกครั้งค่อนข้างน่ารำคาญ ส่วนขยายนี้จะกดปุ่มนั้นให้อัตโนมัติแทนคุณ แค่เลื่อนหน้าจอ โพสต์ภาษาต่างประเทศก็จะแปลให้อัตโนมัติ

จุดแตกต่างสำคัญ — ไม่ใช้เอนจินแปลภาษาของบุคคลที่สาม

  • ส่วนขยายแปลภาษาส่วนใหญ่ในท้องตลาดมักใช้เอนจินของตัวเอง เช่น Google Translate แล้วแสดงคำแปลเพิ่มไว้ใต้โพสต์ → ทำให้ผลลัพธ์ต่างจากของ X และเนื้อหาโพสต์ถูกส่งไปยังเซิร์ฟเวอร์ภายนอก
  • ตัวนี้ใช้การแปลของ X เอง (Grok) ตามเดิม โดยเพียงแค่คลิกปุ่ม "ดูคำแปล" ที่ X แสดงอยู่แล้วโดยอัตโนมัติเท่านั้น ดังนั้นจึงไม่มีการส่งข้อมูลออกไปภายนอกจากส่วนขยายเลย

วิธีการทำงาน

  • content script จะตรวจจับปุ่มแปลบน x.com/twitter.com ด้วย MutationObserver แล้วคลิกให้โดยอัตโนมัติ
  • เนื่องจากป้ายข้อความบนปุ่มแตกต่างกันไปตามภาษาของ UI จึงรองรับการจดจำป้ายข้อความของอินเทอร์เฟซ X ราว 46 ภาษา (เช่น อังกฤษ เกาหลี ญี่ปุ่น จีน สเปน อาหรับ ฮินดี ฯลฯ) โดยไม่เกี่ยวกับภาษาของโพสต์ที่ถูกแปล
  • โพสต์ที่เคยประมวลผลแล้วจะถูกจดจำด้วย tweet ID เพื่อไม่ให้คลิกซ้ำ และจะไม่กด "ดูต้นฉบับ" เด็ดขาด จึงไม่มีปัญหาการสลับไปมา/ลูปไม่รู้จบ

ความเป็นส่วนตัว

  • สิทธิ์ที่ใช้มีเพียง storage อย่างเดียว (สำหรับเก็บสถานะเปิด/ปิด) และไม่มี host_permissions
  • ไม่มีการร้องขอเครือข่าย ไม่มีเซิร์ฟเวอร์ภายนอก ไม่มีการเก็บข้อมูล ทุกอย่างทำงานอยู่ภายในเบราว์เซอร์เท่านั้น

ข้อจำกัด (พูดกันตรง ๆ)

  • จะไม่ทำงานในจุดที่ X ไม่แสดงปุ่มแปล โดยเฉพาะในคำตอบของเธรดสนทนา ซึ่ง X มักไม่แสดง UI สำหรับแปลภาษาอยู่แล้ว (นี่ไม่ใช่บั๊กของส่วนขยาย แต่เป็นพฤติกรรมของ X)
  • หากบัญชีของคุณเปิดระบบแปลอัตโนมัติของ X ไว้อยู่แล้ว โพสต์ส่วนใหญ่จะถูกแปลโดย X ให้อัตโนมัติอยู่แล้ว ดังนั้นส่วนขยายนี้จึงมีลักษณะเป็นตัวเสริมที่ช่วยเก็บตกโพสต์ที่หลุดรอดไปมากกว่า

โอเพนซอร์ส (MIT)

  • โค้ดทั้งหมดเปิดเผยสาธารณะ ไม่มี remote code หรือโค้ดทำให้อ่านยาก สามารถตรวจสอบเอง ดาวน์โหลดมา แล้วติดตั้งใช้งานได้ทันทีผ่าน chrome://extensions → โหมดนักพัฒนา → โหลดส่วนขยายที่แตกไฟล์แล้ว (ไม่ต้องมีขั้นตอน build เพิ่มเติม)
  • GitHub: https://github.com/melodysdreamj/just-translate-already-for-x

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น