แปลเชลล์แปลเป็นภาษาใดก็ได้จากบรรทัดคำสั่ง

เกี่ยวกับ Translate-shell

ในบทความหน้าเราจะมาดู Translate-shell (เดิมคือ Google Translate CLI). มันคือ ตัวแปลสำหรับบรรทัดคำสั่ง ที่ให้เรามีนักแปลที่แตกต่างกันเช่น Google Translate (ค่าเริ่มต้น), Bing Translator, Yandex.Translate, DeepL Translator และ Apertium โปรแกรมนี้จะช่วยให้เราสามารถเข้าถึงเครื่องมือแปลเหล่านี้ได้อย่างง่ายดายจากเครื่องอ่านของเรา

ตลอดเวลาในบล็อกนี้เพื่อนร่วมงานคนอื่น ๆ เช่นฉันได้เขียนบทความมากมายเกี่ยวกับแอปพลิเคชัน CLI วันนี้เราจะมาพูดถึงวิธีการใช้งานGoogle Translate"ในเทอร์มินัลของ Ubuntu ฉันใช้เครื่องมือเหล่านี้หลายครั้งตลอดทั้งวันเพื่อ รู้ความหมายของแนวคิดมากมายเนื่องจากแม้จะมีการจัดการด้วยภาษาอังกฤษเล็กน้อยในหลาย ๆ ครั้งฉันก็พบว่าตัวเองกำลังดำน้ำอยู่ในฟอรัมเยอรมันฝรั่งเศสหรือบางครั้งในเอเชียซึ่งมันไม่ได้เขียนเป็นภาษาอังกฤษหรือภาษาอื่นที่ฉันปกป้องตัวเองอย่างถูกต้องเสมอไป

Translate-shell คืออะไร?

แปลเชลล์ (เดิมชื่อ Google Translate CLI) เป็นตัวแปลบรรทัดคำสั่ง ผ่าน Google Translate (โดยค่าเริ่มต้น), Bing Translator, Yandex.Translate และ Apertium จะช่วยให้เราสามารถเข้าถึงหนึ่งในเครื่องมือแปลเหล่านี้ได้โดยตรงจากเทอร์มินัลของคุณ Translate-shell ได้รับการออกแบบมาเพื่อทำงานกับ Gnu / Linux ส่วนใหญ่.

วิธีติดตั้ง Translate-shell

เราสามารถติดตั้งแอปพลิเคชัน Translate Shell บน Ubuntu ของเราได้โดยใช้สองวิธีต่อไปนี้ มีวิธีการติดตั้งที่สาม แต่ฉันยังไม่ได้ลองดังนั้นฉันจึงไม่ได้เพิ่มเข้าไปในบทความ

  • วิธีการด้วยตนเอง (แนะนำ)
  • ผ่าน Package Manager

วิธีที่ 1: วิธีการด้วยตนเอง (แนะนำ)

ด้วยวิธีนี้เราจะต้องทำเท่านั้น โคลนที่เก็บแปลเชลล์. เราสามารถค้นหาสิ่งนี้ได้ใน GitHub และรวบรวมด้วยตนเองสำหรับการแจกจ่ายใด ๆ เราจะต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนแต่ละคำสั่งที่แสดงด้านล่าง:

git clone https://github.com/soimort/translate-shell && cd translate-shell
make
sudo make install

วิธีที่ 2: ผ่านตัวจัดการแพ็คเกจ

Translate-shell คือ มีอยู่ในที่เก็บอย่างเป็นทางการบางส่วนของการแจกแจงยอดนิยม. เราสามารถติดตั้งผ่านตัวจัดการแพ็คเกจ เพื่อดำเนินการ การติดตั้งบน Debian / Ubuntuเราจะต้องใช้คำสั่ง APT-GET หรือ APT เท่านั้น เราจะต้องเปิดเทอร์มินัลเท่านั้น (Ctrl + Alt + T) และเขียน:

sudo apt-get install translate-shell

วิธีใช้ Translate-Shell

หลังจากดำเนินการติดตั้งที่เป็นไปได้สำเร็จแล้วเราสามารถเปิดเทอร์มินัลและเปิดโปรแกรมโดยใช้รูปแบบคำสั่งต่อไปนี้ เครื่องมือนี้สามารถระบุภาษาของข้อความต้นฉบับโดยอัตโนมัติ โดยค่าเริ่มต้นจะแปลข้อความต้นฉบับเป็นภาษาอังกฤษ.

trans [palabras]

แปลเป็นภาษาอังกฤษ

ฉันจะแปล "เซาโดส"เป็นภาษาอังกฤษ. สำหรับสิ่งนี้เราจะต้องเขียนในเทอร์มินัลเท่านั้น (Ctrl + Alt + T):

saúdosทรานส์

trans saúdos

เลือกภาษาที่จะแปล

เราสามารถแปลคำศัพท์ (ในกรณีนี้เหมือนกับในตัวอย่างก่อนหน้านี้) เป็นภาษาเยอรมัน (ตัวอย่างเช่น) โดยใช้คำสั่งต่อไปนี้:

ทรานส์จากsaúdos

trans :de saúdos

แปลได้มากกว่าหนึ่งภาษา

ในการแปลคำศัพท์เป็นมากกว่าหนึ่งภาษาเราจะสามารถใช้คำสั่งต่อไปนี้ (ในตัวอย่างนี้ฉันจะแปลคำว่าsaúdosเป็นภาษาทมิฬและภาษาฮินดี):

ทรานส์ทา + ไฮโซดอส

trans :ta+hi saúdos

แปลประโยคทั้งหมด

ในการแปลวลีเพียงแค่ ใช้ประโยคในเครื่องหมายคำพูด ดังที่คุณเห็นด้านล่าง ตัวอย่างต่อไปนี้จะแปลจากภาษาอังกฤษเป็นภาษาสเปน:

วลีแปลทรานส์คือ

trans :es "what is going on your life?"

ดูคำแปลง่ายๆ

Translate-shell แสดงการแปลโดยละเอียดตามค่าเริ่มต้น. หากคุณต้องการดูเฉพาะข้อมูลในโหมดธรรมดาคุณต้องเพิ่มไฟล์ -b ตัวเลือก เพื่อควบคุม.

ทรานส์ b โหมดง่าย

trans -b :es thanks

แปลในโหมดพจนานุกรม

โหมดพจนานุกรม หากต้องการใช้เครื่องมือนี้เป็นพจนานุกรมเพียงแค่ เพิ่มตัวเลือก -d เพื่อควบคุม:

โหมดพจนานุกรมทรานส์ d

trans -d :es thanks

แปลไฟล์

ในการแปลไฟล์เราจะต้องระบุเส้นทางของไฟล์ที่จะแปล ใช้รูปแบบต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

ไฟล์แปลทรานส์

trans :es file:///home/sapoclay/gtrans.txt

ใช้โหมดโต้ตอบ

ในการเปิด Translate-shell แบบโต้ตอบเราจะต้องทำ ตรวจสอบให้แน่ใจว่าเราต้องระบุภาษาต้นทางและภาษาเป้าหมายก่อนที่จะเริ่มเชลล์แบบโต้ตอบ. ในตัวอย่างนี้ฉันจะแปลคำว่าขอบคุณจากภาษาอังกฤษเป็นภาษาสเปน

trans -shell en:es thanks

รับรหัสของภาษาที่มี

หากต้องการค้นหารหัสภาษาที่เราสามารถใช้ได้เพียงเรียกใช้คำสั่งต่อไปนี้:

มีภาษาทรานส์

trans -T

ช่วย

หากต้องการทราบตัวเลือกเพิ่มเติมเราสามารถใช้ตัวช่วย:

man trans

นอกจากนี้เรายังสามารถเรียนรู้เพิ่มเติมเกี่ยวกับเครื่องมือนี้ได้ในไฟล์ หน้า GitHub ของโครงการ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เป็นศูนย์ dijo

    ขอบคุณ!

    มันเป็นสิ่งที่ฉันต้องการ

    โชคลาภ| ทรานส์ -b :es | xcowsay –image=”แทรกภาพโปรดของคุณ”