ถ้าขี้เกียจเปิดโปรแกรมดิคชันนารี่เพื่อแปลศัพท์เล็กๆน้อยๆเวลาท่องเว็บ ลองใช้บริการ ubiquity กันดีไหมเอ่ย?
Ubiquity ใช้บริการแปลจากเฮียกูอีกที ที่ http://translate.google.com/ แต่แปลผ่าน ubiquity สะดวกกว่ากันเยอะครับ – ป้ายคำที่ต้องการ กดคีย์บอร์ดสองสามจึ๊ก เรียบร้อย
ทีนี้ ubuiquity เวอร์ชั่นปัจจุบัน (0.1.8) ยังไม่ support ภาษาไทย – ไม่เป็นไรครับ แงะนิดหน่อยก็ใช้ได้ ตามขั้นตอนต่อไปนี้
- เปิดไฟล์ nountype.js
Windows: อยู่ที่ C:\Documents and Settings\[UserName]\Application Data\Mozilla\Firefox\Profiles\[ProfileToken]\extensions\ubiquity@labs.mozilla.com\feed-parts\header\en\nountypes.jsMac OS X: อยู่ที่ /[UserName]/Library/Application Support/Firefox/Profiles/[ProfileToken]/extensions/ubiquity@labs.mozilla/feed-parts/header/en/nountypes.js
โดยที่
[UserName]: คือ user account on machine
[ProfileToken]: เช่น “13zs3×8m.default” - หาบรรทัดที่ขึ้นต้นด้วย LanguageCodes ตามรูปข้างล่าง
จากนั้นเพิ่ม บรรทัดนี้เข้าไป
‘thai’ : ‘th’
อย่าลืมเติมคอมม่า (,) ที่บรรทัดก่อนหน้าด้วยนะ - Save โลด
- Restart Firefox
มาทดสอบกันว่าทำงานได้หรือเปล่า ลอง highlight คำที่ต้องการแปล – จะภาษาไทย อังกฤษ จีนกวางตุ้ง อิตาลี่ ญี่ปุ่นก็แล้วแต่ ตามที่เฮียกูแก support จากนั้นเคาะ ctrl+space (หรือ shortcut อื่นที่ตั้งไว้) เพื่อเรียก ubiquity command ออกมา
พิมพ์ว่า:
translate selection [to/from] thai
จะ to หรือ from ก็แล้วแต่ว่าที่ highlight มานั่นภาษาอะไร ถ้าไทยก็ from ถ้าภาษาอื่นก็ to ครับ
ตัวอย่างการใช้งาน
ส่งท้าย
- คาดว่า ubiquity น่าจะมี preference สำหรับเพิ่ม/ลดภาษา โดยไม่ต้องไปแฮคเอาแบบนี้ แต่ตอนนี้ผมหาไม่เจอ -_-’ ใครรู้วานบอกที
- วิธีนี้ไม่ดีตรงที่เวลา update ubiquity อาจต้องไปแก้ใหม่อีกทีครับ
- ลืมบอกว่าต้องใช้ FireFox และลง ubiquity add-on ก่อนนะ – ไปเอาได้ที่นี่ download latest ubiquity
อ่านมาถึงบรรทัดนี้ ถ้ายังงงว่า ubiquity นี่มันอะไร(วะ) ลองอ่านโพสต์ก่อนหน้านี้ดูครับ


