การแปลที่ขับเคลื่อนด้วยแป้นพิมพ์ภายใน Windows Command Palette สำหรับผู้ใช้ที่มีความสามารถสูง
แปลข้อความโดยตรงจาก Command Palette: เลือกผู้ให้บริการ, พิมพ์หรือวางข้อความ, และคัดลอกผลลัพธ์โดยไม่ต้องเปลี่ยนแอปพลิเคชัน. ตัวแปลสำหรับ Command Palette ถูกสร้างขึ้นโดย Poy Chang เป็นส่วนขยาย CmdPal สำหรับการทำงานที่มีประสิทธิภาพใน Windows. มันรองรับหลายเครื่องมือ (Bing, Google, Aliyun), การตรวจจับแหล่งข้อมูลโดยอัตโนมัติ, และไวยากรณ์การค้นหาที่ซับซ้อนสำหรับการแทนที่แบบทันที. เครื่องมือนี้เหมาะสำหรับผู้ใช้ที่เน้นคีย์บอร์ดและนักพัฒนาที่ต้องการการแปลที่รวดเร็วและตรงตามบริบทในขณะที่ทำงาน.
เครื่องมือทำอะไรและทำงานร่วมกันอย่างไร
Translator เชื่อมต่อกับกระบวนการทำงานของ Windows Command Palette เพื่อทำการแปลภายในอินเทอร์เฟซโฮสต์ มันมีการเลือกผู้ให้บริการ (Bing, Google, Aliyun), การตรวจจับภาษาต้นทางโดยอัตโนมัติ และหน้าภาษาที่รองรับในตัวที่แสดงรหัสภาษาที่ใช้งานได้ คำถามใช้ไวยากรณ์ของตัวดำเนินการเช่น text >> languageCode เพื่อแทนที่ค่าเริ่มต้น และผลลัพธ์สามารถคัดลอกไปยังคลิปบอร์ดหรือเปิดบนเว็บไซต์ของผู้ให้บริการได้
มันทำงานอย่างไรบนฮาร์ดแวร์เดสก์ท็อปและประสิทธิภาพ
ส่วนขยายถูกบรรจุเป็น MSIX และทำงานได้ทั้งบนสถาปัตยกรรม win-x64 และ win-arm64 ซึ่งนักพัฒนาระบุว่าเป็นเป้าหมายการปรับแต่ง กลไกการอัปเดตที่ล่าช้าช่วยลดจำนวนคำขอ API ขณะพิมพ์ ซึ่งช่วยลดการจราจรเครือข่ายพื้นหลัง คำอธิบายวางตำแหน่งส่วนขยายว่าเบาและมุ่งเน้นในการทำให้ขั้นตอนการแปลขับเคลื่อนด้วยแป้นพิมพ์ภายใน CmdPal host
ความปลอดภัย การกำหนดค่า และทักษะของผู้ใช้ที่คาดหวัง
Translator เปิดเผยตัวเลือกผู้ให้บริการและตัวดำเนินการแปลที่ปรับแต่งได้ในตั้งค่า ซึ่งให้ผู้ใช้เปลี่ยนสัญลักษณ์ทริกเกอร์จาก >> เป็น => หรือโทเค็นอื่นๆ โครงการนี้เป็นโอเพนซอร์ส ซึ่งให้ความโปร่งใสในการเรียกใช้บริการแปลภายนอก ส่วนขยายนี้ถือว่าผู้ใช้คุ้นเคยกับสภาพแวดล้อม Command Palette และรหัสภาษาพื้นฐาน ดังนั้นจึงมุ่งเป้าไปที่ผู้ใช้ที่สะดวกในการแก้ไขการตั้งค่าเล็กน้อยหรือใช้คำถามในรูปแบบโค้ดแบบอินไลน์
ตัวเลือกที่ใช้งานได้สำหรับผู้ใช้ CmdPal ซึ่งถูกจำกัดโดยการพึ่งพาโฮสต์
แอป Translator ทำงานเฉพาะในการแปลแบบในบรรทัดสำหรับการทำงานที่เน้นแป้นพิมพ์ และมันเหมาะสำหรับนักพัฒนาและมืออาชีพที่พูดหลายภาษา ซึ่งใช้ Command Palette ข้อจำกัดหลักคือการพึ่งพาโฮสต์ของ Command Palette ซึ่งทำให้เครื่องมือมีประโยชน์เฉพาะสำหรับผู้ที่ใช้สภาพแวดล้อมนั้นอยู่แล้ว คาดว่าจะมีส่วนขยายที่มุ่งเน้นและมีวัตถุประสงค์เดียว แทนที่จะเป็นเครื่องแปลที่สามารถใช้ได้ทั่วไปบนเดสก์ท็อป