Translate-shell, תרגם לכל שפה משורת הפקודה

אודות Translate-shell

במאמר הבא אנו נסתכל על Translate-shell (בעבר Google Translate CLI). זה מתרגם עבור שורת פקודה המספק לנו מתרגמים שונים כגון גוגל תרגום (ברירת מחדל), Bing Translator, Yandex.Translate, DeepL Translator ו- Apertium. תוכנית זו תעניק לנו גישה נוחה לכל אחד ממנועי התרגום הללו מהטרמינל שלנו.

במשך הזמן בבלוג זה, עמיתים אחרים כמוני כתבו מאמרים רבים על יישומי CLI. היום אנו נדבר על אופן השימוש "גוגל תרגום"במסוף של אובונטו שלנו. אני משתמש בכלים אלה פעמים רבות במהלך היום עד מכירים את המשמעויות של מושגים רביםמכיוון שלמרות שהתנהלתי קצת באנגלית, בהזדמנויות רבות מצאתי את עצמי צולל בפורומים גרמניים, צרפתיים או לפעמים באסיה, שם לא תמיד כתוב באנגלית או בשפה אחרת בה אני מתגונן נכון.

מהי Translate-shell?

תרגום-קליפה (בעבר נקראה CLI של Google Translate) הוא מתרגם שורת פקודה דרך Google Translate (כברירת מחדל), Bing Translator, Yandex.Translate ו- Apertium. זה יאפשר לנו לגשת לאחד ממנועי התרגום האלה ישירות מהטרמינל שלך. Translate-shell נועד לעבוד ברוב הפצות GNU / Linux.

כיצד להתקין את Translate-shell

אנו יכולים להתקין את יישום Translate Shell באובונטו שלנו באמצעות אחת משתי השיטות הבאות. ישנה שיטת התקנה שלישית, אך לא ניסיתי אותה, ולכן אינני מוסיף אותה למאמר.

  • שיטה ידנית (Recomendado)
  • באמצעות מנהל החבילות

שיטה 1: שיטה ידנית (מומלץ)

בשיטה זו נצטרך רק שיבוט מאגר Translate-shell. אנו יכולים למצוא זאת ב- GitHub ולקמפל אותו באופן ידני לכל הפצה. נצטרך לפתוח מסוף (Ctrl + Alt + T) ולכתוב כל אחת מהפקודות המוצגות להלן:

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

שיטה 2: דרך מנהל החבילות

Translate-shell הוא זמין בחלק מהמאגרים הרשמיים של ההפצות הפופולריות ביותר. אנו יכולים להתקין אותו דרך מנהל החבילה. כדי לבצע את התקנה על דביאן / אובונטונצטרך להשתמש רק בפקודה APT-GET או APT. נצטרך לפתוח רק מסוף (Ctrl + Alt + T) ולכתוב:

sudo apt-get install translate-shell

כיצד להשתמש ב- Translate-Shell

לאחר ביצוע בהצלחה של כל אחד מההתקנות האפשריות, אנו יכולים לפתוח את הטרמינל ולהפעיל את התוכנית בפורמט הפקודה הבא. כלי זה יכול לזהות את שפת טקסט המקור באופן אוטומטי. כברירת מחדל הוא מתרגם את הטקסט המקורי לאנגלית.

trans [palabras]

תורגם לאנגלית

אני אתרגם "סאודוס" לאנגלית. לשם כך נצטרך לכתוב רק במסוף (Ctrl + Alt + T):

saudos טרנס

trans saúdos

בחר את השפה לתרגום אליה

אנחנו יכולים לתרגם מילה (במקרה זה כמו בדוגמה הקודמת) לגרמנית (לדוגמה) באמצעות הפקודה הבאה:

טרנס מסאודוס

trans :de saúdos

תרגם ליותר משפה אחת

כדי לתרגם מילה ליותר משפה אחת, נוכל להשתמש בפקודה הבאה (בדוגמה זו אני מתכוון לתרגם את המילה saudos לטמילית ולהינדית):

טרנס טא + היי סאודוס

trans :ta+hi saúdos

תרגם משפטים שלמים

כדי לתרגם ביטוי, פשוט השתמש במשפט במרכאות כפי שניתן לראות למטה. הדוגמה הבאה תתרגם מאנגלית לספרדית:

ביטוי לתרגם טרנס הוא

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

ראה תרגום פשוט

Translate-shell מציג תרגומים בפירוט כברירת מחדל. אם אתה מעדיף לראות רק את המידע במצב פשוט, אתה רק צריך להוסיף את אפשרות b לפקוד.

trans b פשוט מצב

trans -b :es thanks

תרגם במצב מילון

מצב מילון. כדי להשתמש בכלי זה כמילון, פשוט אפשרות להוסיף -d לפקוד:

מצב מילון טרנס

trans -d :es thanks

תרגם קובץ

כדי לתרגם קובץ נצטרך לציין את נתיב הקובץ לתרגום. השתמש בפורמט הבא במסוף (Ctrl + Alt + T):

קובץ תרגום טרנס

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

השתמש במצב אינטראקטיבי

כדי לפתוח את מעטפת ה- Translate האינטראקטיבית נצטרך ודא שעלינו לציין את שפת המקור ואת שפת היעד לפני שמתחילים מעטפת אינטראקטיבית. בדוגמה זו אני מתרגם את המילה תודה מאנגלית לספרדית.

trans -shell en:es thanks

קבל את הקודים של השפות הזמינות

כדי לברר את קודי השפה שבהם אנו יכולים להשתמש, פשוט הפעל את הפקודה הבאה:

שפות טרנס זמינות

trans -T

עזרה

כדי לדעת אפשרויות נוספות נוכל להשתמש באיש העזרה:

man trans

אנו יכולים ללמוד עוד על כלי זה ב דף GitHub של הפרויקט.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אפס דיג'ו

    תודה!

    זה היה בדיוק מה שהייתי צריך

    הון| trans -b :es | xcowsay –image="הכנס את התמונה האהובה עליך"