ต้องการแปลสตริงข้อความระหว่างหลายภาษาโดยใช้เทอร์มินัลหรือไม่ บางทีคุณอาจพบข้อความที่เขียนด้วยภาษาอื่นขณะท่องอินเทอร์เน็ตและต้องการทราบว่าข้อความนั้นหมายถึงอะไร โชคดีที่ Linux มีแอปพลิเคชันบรรทัดคำสั่งหลายตัวที่คุณสามารถใช้เพื่อแปลงคำจากภาษาหนึ่งเป็นอีกภาษาหนึ่งได้
ในบทความนี้ เราจะพูดถึงสองยูทิลิตี้ DeepL Translator และ Translate Shell ซึ่งช่วยให้ผู้ใช้สามารถแปลสตริงเป็นภาษาอื่นได้โดยตรงจากเทอร์มินัลระบบ
การใช้ตัวแปล DeepL
DeepL Translator ใช้เทคโนโลยีการเรียนรู้ของเครื่องเพื่อแปลข้อความระหว่างภาษาต่างๆ หากคุณไม่ทราบภาษาของข้อความด้วยตนเอง DeepL Translator จะระบุให้คุณโดยอัตโนมัติ ระบบของคุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เพื่อใช้นักแปล เนื่องจากระบบของคุณใช้ DeepL API ในการแปลข้อความ
DeepL Translator รองรับภาษาต่อไปนี้:
- ภาษาอังกฤษ
- เยอรมัน
- ภาษาฝรั่งเศส
- ภาษาอิตาลี
- ดัตช์
- สเปน
- รัสเซีย
- โปรตุเกส
- ขัด
แพ็คเกจ Linux สำหรับ DeepL Translator ใช้งานได้ฟรี อย่างไรก็ตาม คุณสามารถซื้อการสมัครใช้งานหากคุณวางแผนที่จะใช้เครื่องมือนี้บ่อยๆ แม้ว่าแผนและราคาจะแตกต่างกันไปในแต่ละประเทศ แต่แต่ละประเทศก็มีการสมัครสมาชิกฟรีสำหรับผู้ใช้เช่นกัน
การติดตั้งตัวแปล DeepL
ในการรัน DeepL Translator บนเครื่อง Linux คุณจะต้องติดตั้ง Node.js เวอร์ชันล่าสุดก่อน
ตอนนี้ดาวน์โหลดและติดตั้งตัวจัดการแพ็คเกจ Yarn กระบวนการนี้แตกต่างออกไปเล็กน้อยสำหรับลีนุกซ์บางรุ่น ในคู่มือนี้ เราจะพูดถึงวิธีการติดตั้ง Yarn บน Debian และ Fedora
ในการแจกแจงแบบเดเบียนเช่น Ubuntu ให้ดาวน์โหลดคีย์ Yarn GPG โดยใช้ curl .
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
เพิ่มที่เก็บ Yarn Debian ลงในรายการที่เก็บของระบบ
วิธีดาวน์โหลดวิดีโอที่มีการป้องกันจากเว็บไซต์ใด ๆ
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list
อัปเดตรายการที่เก็บและติดตั้ง Yarn โดยใช้ APT .
sudo apt update
sudo apt install yarn
ใน Fedora และ distros แบบ RPM อื่น ๆ ก่อนอื่นคุณต้องเพิ่ม Yarn repo ลงในรายการที่เก็บ การพึ่งพา Node.js จะถูกติดตั้งโดยอัตโนมัติใน Fedora ดังนั้นคุณไม่จำเป็นต้องติดตั้งด้วยตนเอง
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
คุณสามารถติดตั้งเส้นด้ายโดยใช้อย่างใดอย่างหนึ่ง DNF หรือ ยำ . พิมพ์คำสั่งใดๆ ต่อไปนี้ในเทอร์มินัล
sudo yum install yarn
sudo dnf install yarn
เมื่อคุณติดตั้ง Yarn package manager บนระบบของคุณแล้ว ก็ถึงเวลาดาวน์โหลดแพ็คเกจ DeepL Translator ในการติดตั้ง DeepL Translator ให้พิมพ์:
yarn global add deepl-translator-cli
คุณสามารถตรวจสอบว่า Yarn ได้ติดตั้ง DeepL Translator บนระบบของคุณสำเร็จหรือไม่ โดยตรวจสอบข้อมูลเวอร์ชันสำหรับแพ็คเกจ
deepl --version
วิธีใช้ตัวแปล DeepL
การแปลข้อความด้วย DeepL Translator นั้นง่ายมาก หากต้องการแปลสตริงเป็นภาษาอื่น ให้ระบุรหัสภาษาและสตริงด้วยคำสั่ง
deepl translate -t 'DE' 'Hello how are you'
ดังที่กล่าวไว้ข้างต้น DeepL Translator สามารถตรวจจับภาษาของข้อความที่ระบุได้ ในการทำเช่นนั้น ใช้ ตรวจจับ ตัวเลือกด้วย deepl สั่งการ.
deepl detect 'Dies ist in Englisch'
เช่นเดียวกับคำสั่ง Linux อื่นๆ คุณสามารถไพพ์ deepl ด้วยเอาต์พุตมาตรฐาน ตัวอย่างเช่น:
echo 'How are you' | deepl translate -t 'DE'
หากคุณไม่ทราบวิธีใช้ตัวแปล คุณสามารถตรวจสอบส่วนช่วยเหลือโดยใช้ปุ่ม -ชม ธง. นักพัฒนาได้จัดเตรียมหน้าช่วยเหลือสำหรับแต่ละตัวเลือกที่มีอยู่ในยูทิลิตี้
deepl -h
deepl translate -h
deepl detect -h
ที่เกี่ยวข้อง: วิธีแปลเอกสารทั้งหมดใน Microsoft Word
การใช้ยูทิลิตี้แปลภาษาเชลล์
Translate Shell เป็นหนึ่งในนักแปลภาษาบรรทัดคำสั่งที่ใช้กันอย่างแพร่หลายมากที่สุดบน Linux ก่อนหน้านี้เรียกว่า Google Translate CLI พลังของ Google Translate, Bing Translator, Apertium และ Yandex Translate ทำให้เป็นเครื่องมือที่เชื่อถือได้สำหรับการแปลสตริงข้อความจากเทอร์มินัล
ในการติดตั้ง Translate Shell บนเครื่อง Linux ของคุณ ให้ดาวน์โหลดไฟล์ปฏิบัติการและเพิ่มลงในตัวแปรสภาพแวดล้อมของระบบของคุณ
wget git.io/trans
กำหนดสิทธิ์ปฏิบัติการให้กับไฟล์ที่ดาวน์โหลด
sudo chmod +x ./trans
เพิ่มไฟล์เรียกทำงานให้กับตัวแปรสภาพแวดล้อม
อะลูมิเนียม vs สแตนเลส apple watch 2
sudo mv ./trans /usr/local/bin
วิธีใช้แปลภาษาเชลล์
การแปลข้อความด้วย Translate Shell นั้นค่อนข้างง่ายเมื่อเทียบกับ DeepL Translator ในแอปพลิเคชัน มีโหมดเอาต์พุตสามโหมด: ค่าเริ่มต้น แบบโต้ตอบ และแบบย่อ
ในโหมดเริ่มต้น ผลลัพธ์จะมีข้อมูลที่เกี่ยวข้องกับการแปล ในทางกลับกัน โหมดย่อจะแสดงเฉพาะข้อความที่แปลแล้วเท่านั้น
ตามค่าเริ่มต้น ยูทิลิตี้จะแปลข้อความเป็นภาษาอังกฤษ ในการแปลสตริงเป็นภาษาอังกฤษโดยใช้ Translate Shell:
trans 'Dies ist in Englisch'
ระบบจะแสดงผลดังต่อไปนี้
หากคุณต้องการแปลสตริงเป็นภาษาอื่นนอกเหนือจากภาษาอังกฤษ คุณจะต้องใช้รหัสภาษา ตัวอย่างเช่น ในการแปลงสตริงจากภาษาอังกฤษเป็นภาษาสเปน:
trans :es 'Hello Everyone'
เอาท์พุท:
Hola a todas
หาก Translate Shell ไม่สามารถระบุภาษาของข้อความได้ คุณสามารถระบุรหัสภาษาด้วยคำสั่ง
trans es: 'Hola a todas'
โปรดทราบว่าในสองคำสั่งสุดท้าย ด้านซ้ายของ ลำไส้ใหญ่ ( : ) อักขระสำหรับภาษาต้นทางและด้านขวาสำหรับภาษาปลายทาง
หากต้องการแปลสตริงเดียวเป็นหลายภาษา ให้ส่งรหัสภาษาที่เกี่ยวข้องโดยคั่นด้วย มากกว่า ( + ) อักขระ.
trans :es+hi 'Hello Everyone'
คำสั่งดังกล่าวจะแปลข้อความที่ระบุเป็นภาษาสเปนและภาษาฮินดี
คุณสามารถส่งผ่านทั้งภาษาต้นทางและปลายทางได้เช่นกัน
trans es:hi 'Hola a todas'
หากคุณไม่ทราบภาษาของสตริง คุณสามารถใช้เครื่องหมาย -NS ตั้งค่าสถานะด้วยค่าเริ่มต้น ทรานส์ สั่งการ.
trans -id 'Hola a todas'
หากต้องการแปลไฟล์ทั้งหมดเป็นภาษาอื่น ให้ส่งชื่อไฟล์
trans en:es file://document.txt
ใช้ -รวบรัด ตั้งค่าสถานะเพื่อสลับเป็นรูปแบบเอาต์พุตอย่างง่าย
trans -brief 'Dies ist in Englisch'
เอาท์พุท:
This is in English
ในการใช้ Translate Shell แบบโต้ตอบ:
trans -shell -brief
ตอนนี้คุณสามารถเริ่มพิมพ์คำชี้แจงของคุณ แล้วระบบจะแปลข้อความในลักษณะโต้ตอบ
การแปลข้อความในบรรทัดคำสั่ง Linux
บางครั้งขณะท่องอินเทอร์เน็ต คุณอาจพบข้อความที่เขียนด้วยภาษาที่คุณไม่เข้าใจ แม้ว่าเบราว์เซอร์ส่วนใหญ่ในปัจจุบันจะมีคุณลักษณะการแปลภาษาอัตโนมัติ แต่ก็ทำงานได้ไม่ดีทุกครั้ง ในสถานการณ์เช่นนี้ การมีตัวแปลภาษาบรรทัดคำสั่งจะเป็นประโยชน์
คุณยังสามารถเลือกแปลหน้าเว็บโดยใช้เครื่องมือออนไลน์ได้อีกด้วย มีเครื่องมือมากมายบนอินเทอร์เน็ตที่สามารถช่วยคุณในการแปลหน้าเว็บเป็นภาษาที่คุณต้องการได้ทันที
แบ่งปัน แบ่งปัน ทวีต อีเมล 7 เครื่องมือเบราว์เซอร์ที่ดีที่สุดในการแปลหน้าเว็บเกือบครึ่งหนึ่งของอินเทอร์เน็ตทั้งหมดไม่สามารถเข้าถึงได้เว้นแต่คุณจะคล่องแคล่วในหลายภาษา อะไรคือเครื่องมือที่ดีที่สุดสำหรับการแปล? พวกนี้.
วิธีกำจัดอาการเมารถจากวิดีโอเกมอ่านต่อไป หัวข้อที่เกี่ยวข้อง
- ลินุกซ์
- การแปล
- Google แปลภาษา
- เทอร์มินัล
- ลินุกซ์
Deepesh เป็นบรรณาธิการรุ่นเยาว์สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์
เพิ่มเติมจาก Deepesh Sharmaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก