Dual Page Sync - ส่วนขยาย Chrome ที่ช่วยให้อ่านเอกสารพัฒนาภาษาต่างประเทศได้ง่ายขึ้น
(chromewebstore.google.com)ผมทำส่วนขยาย Chrome อันหนึ่งขึ้นมา ลองใช้กันได้เลย
สร้างขึ้นมาจากความต้องการที่ว่า เวลาอ่านเอกสารพัฒนา ถ้าได้เลื่อนดูต้นฉบับกับภาษาเกาหลีไปพร้อมกันก็น่าจะดี
- เมื่อเปิดใช้งานส่วนขยาย จะเปิดเว็บไซต์เดียวกับหน้าปัจจุบันและแบ่งหน้าจอออกเป็นสองฝั่ง
- แปลด้านหนึ่งด้วย Google Translate เป็นต้น แล้วใช้งานพร้อมเลื่อนอ่าน
- มีฟังก์ชันเชื่อมโยง URL เพื่อให้เมื่อย้ายไปยังหน้าอื่นในเบราว์เซอร์หนึ่ง อีกฝั่งก็ย้ายตาม
- หากตัวเอกสารพัฒนาเองมีฉบับแปลภาษาเกาหลีให้ สามารถปิดการซิงก์ URL แล้วใช้งานได้
- ถ้าการซิงก์ไม่ตรงกัน ให้ปิดการซิงก์การเลื่อนแล้วเลื่อนด้วยตนเอง
ระบบจะคำนวณอัตราส่วนความสูงของทั้งสองเบราว์เซอร์เพื่อซิงก์การเลื่อน จึงอาจมีความคลาดเคลื่อนเล็กน้อยได้!
8 ความคิดเห็น
เป็นฟีเจอร์ที่ดีนะครับ
ไอเดียสำหรับการซิงก์การเลื่อน:
ตอนเกิดการเลื่อน ก่อนจะใช้ตำแหน่งการเลื่อน ลองใช้
elementFromPointเพื่อหาออบเจ็กต์ที่ตำแหน่งเมาส์ แล้วสร้าง XPath เพื่อหาออบเจ็กต์นั้น จากนั้นปรับให้ตรงตามความสูงของออบเจ็กต์จะเป็นอย่างไร?ถ้าออบเจ็กต์นั้นกินพื้นที่เลยออกไปนอกหน้าจอ ก็คงต้องมีข้อยกเว้นบางอย่าง เช่น ใช้ตำแหน่งการเลื่อนแทน เป็นต้น
โอ้ อันนี้อยากลองใช้มากเลย
ลำบากแย่เลยตอนพัฒนา ขอบคุณครับ
ขอบคุณครับ!!
ถึงจะแบ่งหน้าแล้วแปลแล้ว แต่ทำไมของผมถึงซิงก์กันไม่ได้ เช่น การเลื่อนสกรอลล์หรือการย้ายหน้า?
มีการตั้งค่าอื่นอีกไหม?
ดูเหมือนว่าจะทำงานได้ดีกับเว็บไซต์ประเภทเว็บข่าวนะครับ
https://github.com/features/copilot
คงเป็นเพราะผมไปลองกับเว็บไซต์แบบอินเทอร์แอ็กทีฟลักษณะนี้ เลยใช้งานได้ไม่ค่อยดี
จะลองใช้อีกสักหน่อยครับ ขอบคุณครับ
ขอบคุณที่ใช้งานครับ!
ในกรณีของเว็บไซต์หลักของ Copilot ฝั่งผมใช้งานได้ปกติดี ไม่ทราบว่าของคุณใช้งานไม่ได้หรือเปล่าครับ?
อย่างที่คุณบอกไว้ ในกรณีของเว็บไซต์อย่าง Figma ที่
urlเปลี่ยนอยู่บ่อย ๆ อาจเกิดการโหลดไม่สิ้นสุดได้ผมได้เขียนไว้ในคำอธิบายบริการบน Store แล้วด้วย แต่ดูเหมือนว่าจะใช้กับบริการที่ Google ให้บริการบางอย่าง (gmail, drive) ไม่ได้เหมือนกันครับ น่าจะด้วยเหตุผลอย่างเช่นตรวจจับเหตุการณ์การเลื่อนไม่ได้ เป็นต้น แต่ตอนนี้ยังหาสาเหตุแน่ชัดไม่ได้ เลยยังไม่สามารถนำไปใช้ได้ครับ!
ดูเป็นแนวทางที่คล้ายกับ immersive translate เลยนะครับ ผมเองก็ชอบดูต้นฉบับกับฉบับแปลไปพร้อมกัน เพราะเราไม่อาจเชื่อคำแปลได้เสมอไป
ขอบคุณที่ใช้งานครับ~
ใช่เลยครับ ผมเองก็สร้างมันขึ้นมาเพราะมีประสบการณ์แบบนั้นเหมือนกัน!
ถ้าไม่ได้แปลโดยคนเกาหลีโดยตรง มันก็ยังไม่ค่อยเป็นธรรมชาติเท่าไร และดูเหมือนว่าการแปลของ Chrome ตอนนี้ก็ยังตามการแปลของ GPT ไม่ทันด้วย