Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

פרויקטים בלינוקס - סקריפט תרגום דו-כיווני של מורפיקס לשורת פקודה

Eliran - 01/10/2018 - 13:02
נושא ההודעה: סקריפט תרגום דו-כיווני של מורפיקס לשורת פקודה
זהו סקריפט לתרגום מונחים מעברית לאנגלית והפוך באמצעות אתר מורפיקס.
נכתב בפייתון 3 בשימוש requests ו- BeautifulSoup

התקנת מודולים נדרשים:
קוד:

$ sudo pip install beautifulsoup4 requests

קישור:
https://raw.githubusercontent.com/elig0n/morfix/master/morfix

התקנה:
מומלץ להתקין לתיקייה בPATH,למשל :
קוד:

$ install morfix /usr/local/bin/
$ chmod +x /usr/local/bin/morfix


הוראות שימוש:
קוד:

$ morfix TERM


כש-TERM יכול להיות כל מונח בעברית או אנגלית.

למונח עם מספר מילים יש להשתמש בגרשיים לכל הביטוי. למשל:

קוד:

$ morfix "a tad"
מְעַט, קִמְעָה, בְּמִקְצָת


בטרמינלים שלא תומכים בBIDI באופן טבעי יש להעביר את הפלט דרך צינור לישום כמו bidiv:

קוד:

$ morfix TERM | bidiv

Anonymous - 01/10/2018 - 20:10
נושא ההודעה:
אהבתי!

שמתי אותו כתוסף ל-gnome shell בעזרת argos

https://github.com/eladc/pymilon
Anonymous - 02/10/2018 - 18:27
נושא ההודעה:
נחמד מאוד. עשיתי משהו דומה לילדה שלי תוך שימוש בגוגל טרנסלייט:
קוד:
#!/bin/bash
inputStr=$(xsel -o -c | sed "s/[\"'<>]//g")
[ "$inputStr" == "" ] && inputStr=$(zenity --entry --title="תרגם לי" --text="מילה לתרגם")

notify-send --icon=info "$inputStr" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=he&dt=t&q=$inputStr" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2}')"

אם יש מילה שהיא SELECTED איפשהו במסך אז המילה תתורגם, אם לא אז יצוץ חלון ויבקש מילה לתרגום. עובד לה לא רע Wink
כל הזמנים הם GMT + 2 שעות