หลายคนพูดได้หลายภาษา อาจเป็นนักแปลด้วย ไม่ว่าสถานการณ์จะเป็นอย่างไร ก็เท่าที่จริงเครื่องมือแปลภาษาถูกใช้งานบ่อยๆ โดยผู้คนมากมาย ในทุกกรณี เราส่วนใหญ่คงต้องใช้เครื่องมือแปลภาษาในบางจุดของชีวิต เมื่อคิดถึง Linux อาจไม่คิดถึงแอปแปลภาษาที่ดีทันที แต่จริงๆ แล้วมีโปรแกรมแปลภาษาที่เยี่ยมสำหรับ Linux หลายตัว มาดู 3 ตัวที่น่าสนใจ
1. Translate Shell
Translate Shell เป็นเครื่องมือบรรทัดคำสั่ง (Command-line) ใช้เครื่องแปลจาก Google Translate, Apertium, Yandex.Translate และ Apertium
การติดตั้ง Translate Shell
มีหลายตัวเลือกติดตั้ง Translate Shell จากเทอร์มินัลสำหรับดิสโทรต่างๆ:
Debian และ Ubuntu-based:
sudo apt-get install translate-shell
Arch-based:
sudo pacman -S translate-shell
Fedora:
sudo dnf install translate-shell
หรือติดตั้งโดยตรงจาก Git repository:
git clone https://github.com/soimort/translate-shell cd translate-shell/ make sudo make install
การใช้งาน Translate Shell
Translate Shell แปลเป็นภาษาอังกฤษเป็นค่าเริ่มต้น เพื่อแปลคำเดียวจากภาษาอื่นเป็นอังกฤษ:
trans word
เช่น แปลคำสเปน "bueno" เป็นอังกฤษ จะได้คำแปลว่า "good"
แปลประโยคทั้งหมด ใช้ trans และล้อมประโยคด้วยเครื่องหมายคำพูด:
trans "comment t'appeles tu"
แปลเนื้อหาไฟล์:
trans file:filepath
แทนที่ "filepath" ด้วยพาธเต็มของไฟล์ หากต้องการรหัสภาษาต่างๆ ให้รัน:
trans -R
การรู้รหัสภาษาสำคัญสำหรับการแปลเป็นภาษาที่กำหนด เนื่องจากบางครั้งต้องแปลเป็นหลายภาษา เช่น แปล "technology" เป็นฝรั่งเศสและสเปน:
trans -t fr+es technology
แปลประโยคเป็นหลายภาษา:
trans -t fr+es "Make technology easier"
อาจต้องระบุภาษาต้นทางด้วยตัวเลือก ta เนื่องจากเครื่องแปลไม่ได้ระบุภาษาต้นทางถูกต้องเสมอไป เช่น แปล "vert" จากฝรั่งเศสเป็นอังกฤษ:
trans fr: vert
2. Crow Translate
Crow Translate เป็นโปรแกรมแปลภาษาสำหรับ Linux ที่มีทั้ง GUI และ CLI ใช้เครื่องแปลของ Google Translate, Yandex Translate, และ Bing Translator
การติดตั้ง Crow Translate
Crow Translate พร้อมสำหรับ Windows และ Linux ไฟล์ทั้งหมดอยู่บน GitHub คู่มือนี้แนะนำการติดตั้งบน Ubuntu, Debian, และ Linux Mint
ขั้นแรก ติดตั้ง dependencies:
sudo apt install libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5qml5 libqt5quick5 qtgstreamer-plugins-qt5
ต่อไป ดาวน์โหลดไฟล์ .deb จาก GitHub ไปยังโฟลเดอร์ Downloads
รันคำสั่งด้านล่าง แทนที่ "filename" ด้วยชื่อไฟล์ .deb ที่ดาวน์โหลด:
cd Downloads sudo dpkg -i filename
หากเกิดข้อผิดพลาด ให้รัน:
sudo apt --fix-broken install
หลังติดตั้งเสร็จ คุณสามารถรัน Crow Translate ได้
การใช้งาน Crow Translate
Crow Translate รองรับ 117 ภาษา มองเห็นได้ในแอป
เลือกเครื่องแปลจากมุมขวาล่าง ใช้งาน GUI ได้ง่าย รองรับการตรวจจับภาษาอัตโนมัติ และระบุภาษาเองได้หากเครื่องแปลไม่เข้าใจ
หากต้องการใช้จากบรรทัดคำสั่ง ให้รันคำสั่งช่วยเหลือ:
crow --help
3. Tuxtrans
Tuxtrans เป็นระบบปฏิบัติการ Linux ทั้งชุดที่เน้นการแปลภาษา พัฒนาจาก Ubuntu มาพร้อมเครื่องมือช่วยนักแปลมากมาย รวมถึง Apertium และ OmegaT เหมาะสำหรับนักแปลมืออาชีพ เว็บไซต์ Tuxtrans แสดงรายการซอฟต์แวร์ทั้งหมดที่มาพร้อม และ Tuxtrans ใช้งานฟรี
สรุป
Linux มีเครื่องมือมากมายช่วยแปลภาษา Translate Shell และ Crow Translate เหมาะสำหรับผู้ใช้ทั่วไป หากคุณเป็นมืออาชีพ อาจพิจารณาใช้ระบบปฏิบัติการ Tuxtrans เนื่องจากมีเครื่องมือครบครันสำหรับงานแปล แต่หากยังชอบ Google Translate บนเว็บ สามารถเรียนรู้เทคนิคใช้ Google Translate แบบมืออาชีพได้จากบทช่วยสอนอื่นของเรา