במאמר הבא אנו נסתכל על 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):
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 :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 של הפרויקט.
תודה!
זה היה בדיוק מה שהייתי צריך
הון| trans -b :es | xcowsay –image="הכנס את התמונה האהובה עליך"