קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

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

עם LibreTranslate, אתה יכול לארח שירות תרגום משלך ב-Raspberry Pi, מה שמקל על תרגום שפות מרובות הרחק מעיני ענקיות טכנולוגיה מתעניינים מדי.

למה לא להשתמש בגוגל תרגום?

אם אתה מסוג האנשים שכבר מארח בעצמך חבורה של אתרים ושירותים ב-Raspberry Pi, כנראה שכבר יש לך תשובה לכך. אתה מנסה להתנתק מהטכנולוגיה הגדולה ולפתח איזושהי הסתמכות דיגיטלית בלי מאבדים כל אחד מהפונקציונליות והקלות שמגיעים עם חיים בשטח מפותח טכנולוגית חֶברָה.

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

instagram viewer

לאחרונה כיסינו פרויקטים לאירוח עצמי של Raspberry Pi להחלפת שירותים נפוצים, כולל:

  • Jellyfin ליצירת שרת מדיה זורמת
  • מייקרופט לבנות עוזר וירטואלי משלך המאפשר את הקול שלך
  • מדף ספרי שמע להזרמת ספרי שמע
  • כיצד לבנות שרת דואר אלקטרוני מבוסס Raspberry Pi
  • FreshRSS כדרך לקבל חדשות
  • וחלופות שונות לתמונות Google באירוח עצמי.

עד לאחרונה, האפשרויות שלך לתרגום מילים, ביטויים ומסמכים היו מוגבלות, אך כעת אתה יכול להפעיל שירות תרגום מבוסס Pi משלך, הנגיש מכל מכשיר.

מה זה LibreTranslate?

LibreTranslate הוא ממשק API לתרגום מכונה חינמי וקוד פתוח, אשר שוחרר בשנת 2020, כאשר תמונות ARM64 תואמות Raspberry Pi ירדו בדצמבר 2022. הפרויקט מתארח בעצמו לחלוטין, כאשר מנוע התרגום שלו מופעל על ידי ספריית הקוד הפתוח Argos Translate, במקום גוגל או Azure.

אם אתה מפעיל את LibreTranslate ב-Raspberry Pi שלך, אתה יכול לגשת לתרגומים דרך אפליקציות FOSS ייעודיות, או דרך חזית אינטרנט נגישה עם כל דפדפן.

כיצד להתקין LibreTranslate ב-Raspberry Pi שלך

LibreTranslate לא יפעל על שום Raspberry Pi מכיוון שהוא דורש מעט כוח עיבוד, ותמונות זמינות רק עבור ARM64, ולא לגרסאות 32 סיביות קודמות. אז ודא שיש לך Raspberry Pi 4B עם מערכת הפעלה עדכנית של 64 סיביות.

ישנן מספר דרכים להתקין את LibreTranslate ב-Raspberry Pi שלך, אבל הדרך הקלה ביותר היא להשתמש ב-Docker Compose, מכיוון שהוא מאפשר לך לנהל בקלות את השירות, כמו גם למשוך ולעדכן כאשר יש תמונות חדשות מְשׁוּחרָר.

התחבר ל-Raspberry Pi שלך באמצעות Secure Shell (SSH), ולאחר מכן עדכן את כל התוכנות המותקנות:

sudo apt עדכון
שדרוג sudo apt

אם אין לך Docker ו-Docker Compose מותקנים, עליך להתקין אותם כעת. תצטרך גם Git.

sudo apt להתקין git

ודא שאתה נמצא בספריית הבית שלך, ולאחר מכן שכפל את מאגר LibreTranslate GitHub:

CD ~
git שיבוט https://github.com/LibreTranslate/LibreTranslate.git

עבור לספרייה החדשה:

CD LibreTranslate

ואז הזן:

docker-compose up -ד --לִבנוֹת

הערה: אם אתה כבר מפעיל שירות דרך יציאה 5000, תצטרך לערוך את docker-compose.yml קוֹבֶץ:

ננוdocker-compose.yml

...והגדר יציאה חדשה שאינה בשימוש.

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

גש ל-LibreTranslate ברשת המקומית שלך

אם לא שינית את היציאה ב-Docker Compose שלך, ממשק האינטרנט עבור מופע LibreTranslate שלך ​​יהיה זמין ברשת המקומית שלך בכתובת your.pi.local.ip.address: 5000, ואתה יכול לגשת אליו דרך הדפדפן שלך.

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

התרגום מתבצע באופן מיידי עם הזנת טקסט, כלומר אינך צריך להכות לַחֲזוֹר או לחץ על כל כפתור אחר. אם הטקסט שברצונך לתרגם נמצא בקובץ, לחץ על הבולט תרגם קובץ לחצן, ולחץ על כפתור העלאה בצבע טורקיז כדי לבחור את הקובץ שלך. פורמטי קבצים נתמכים כוללים .txt, .odt, .odp, .docx, .pptx, .epub, .html.

אין מגבלות לגודל הטקסט לתרגום, אבל אתה יכול בקלות להגדיר מגבלת תווים על ידי עריכת docker-compose.yml קוֹבֶץ.

גש ל-LibreTranslate דרך האינטרנט

רוב הסיכויים שכאשר אתה זקוק נואשות לתוכנת תרגום, אתה תהיה בחוץ עולם - רחוק מה-Raspberry Pi שלך, ומנסה נואשות לנהל משא ומתן על נסיעה במונית משדה התעופה שלך AirBnB.

הדבר הראשון שצריך לעשות הוא לוודא שאתה יכול לגשת ל-Pi שלך מחוץ לרשת הביתית שלך. בקר בדף הניהול של הנתב שלך (בדרך כלל בכתובת 192.168.1.1), ומצא את ניהול נמלים סָעִיף. צור ערך חדש עבור בקשות HTTP.

הגדר את הנמל המקומי והציבורי כ 80, ואת כתובת ה-IP המקומית לכתובת ה-IP של ה-Raspberry Pi שלך. נדרשת יציאה שנייה פתוחה עבור בקשות HTTPS. הגדר את הנמל המקומי והציבורי כ 443, ושוב, כתובת ה-IP המקומית לכתובת ה-IP של ה-Pi שלך.

בחר שם דומיין או שם תת-דומיין רשם דומיינים טוב. מדף ההגדרות של הרשם, מצא את אפשרויות "DNS מתקדם" והוסף חדש א תקליט. הגדר את מנחה שדה ל"@" ושדה הערך לכתובת ה-IP הביתית שלך. הגדר את ערך ה-TTL (Time to Lease) נמוך ככל האפשר, ולאחר מכן שמור.

בחזרה ל-Pi, התקן את Apache:

sudo apt להתקין אפאצ'י2

הפעל והפעל את Apache באמצעות הפקודות הבאות:

sudo systemctl הַתחָלָה אפאצ'י2
sudo systemctl לְאַפשֵׁר אפאצ'י2

אפשר את מודולי ה-proxy של Apache עם:

proxy sudo a2enmod
sudo a2enmod proxy_http

כעת שנה ספריה וצור קובץ conf חדש:

CD /etc/apache2/sites-available
סודוננותרגום חופשי.conf

בקובץ החדש, הדבק את השורות הבאות:

<VirtualHost *:80>
שם שרתשם הדומיין שלך.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost On
VirtualHost>

שמור וצא ננו עם Ctrl + O, לאחר מכן Ctrl + X, והפעל את קובץ ה-conf החדש שלך עם:

סודוa2ensiteתרגום חופשי.conf

...והפעל מחדש את Apache.

הפעלה מחדש של שירות sudo apache2

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

sudo add-apt-repository ppa: certbot/certbot
sudo apt עדכון
sudo apt-לקבל התקן את python3-certbot-apache

הפעל את Certbot:

sudo certbot

...והפעל מחדש את Apache שוב.

הפעלה מחדש של שירות sudo apache2

כעת תוכל לגשת ל-LibreTranslate שלך ​​מכל דפדפן בכתובת https://your-domain-name.tld.

גש למופע LibreTranslate שלך ​​באמצעות אפליקציה

קל לגשת למתרגם המופעל על ידי Pi תוך כדי תנועה. אם אתה משתמש אנדרואיד, אתה יכול להוריד את LibreTranslator מה- חנות הגוגל סטור או מ F-Droid. אם אתה משתמש באייפון, אתה יכול למצוא LiTranslate ב-App Store.

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

3 תמונות

הפק את המרב מהמתרגם המתארח של Raspberry Pi שלך

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

בזמן שאתה מטייל בעולם, אתה יכול לצלם תמונות ולהעלות אותן אוטומטית מהטלפון שלך למופע Raspberry Pi PhotoPrism שמתארח בעצמך.