Ένα μικρό σενάριο εντολών ( script) που μπορεί να μεταφράσει ένα τμήμα κείμενου που έχετε επιλέξει
σε ένα web browser, στο LibreOffice ,σε έγγραφο PDF , στο τερματικό ή όπου ....
και κατόπιν χρησιμοποιώντας την δική σας προσαρμοσμένη συντόμευση πληκτρολογίου,
η μετάφραση του να εμφανίζεται σε ένα ξεχωριστό παράθυρο για ανάγνωση και αντιγραφή.

Κλικ για μεγαλύτερο μέγεθος. 

Ονομασία:	Google Translate.png 
Προβολές: 3 
Μέγεθος: 115,7 KB 
ID: 7103


Περιορισμοί

Επειδή χρησιμοποιεί το "translate.googleapis" έχει το μειονέκτημα
ότι δεν μπορεί να μεταφράσει μεγάλα κείμενα και χρειάζεται μια ενεργή σύνδεση στο διαδίκτυο.

Παρά τους πιο πάνω περιορισμούς , το script αυτό αποδεικνύεται χρήσιμο σε πολλές περιπτώσεις,
και μόλις το σετάρετε , θα παρατηρήσετε πόσο εύκολο είναι να το χρησιμοποιήσετε
και πόσο γρήγορα μπορεί να μεταφράσει στα Ελληνικά τη φράση που δεν μπορείτε να καταλάβετε
από τα γαλλικά, ισπανικά, ιταλικά ή σε οποιαδήποτε άλλη γλώσσα υποστηρίζει το Google Translate .

Τι χρειαζόμαστε

1. Για να μπορέσουμε να χρησιμοποιήσουμε το σενάριο,
πρέπει πρώτα να έχουμε εγκατεστημένα στο σύστημα μας τα :

  • libnotify-bin (έτσι το σενάριο μπορεί να στείλει τις ειδοποιήσεις στην επιφάνεια εργασίας)
  • wget (για να ανακτήσουμε τη μετάφραση από το Google από το διαδίκτυο)
  • xsel (που χρησιμοποιείται για να πάρει την τρέχουσα επισημασμένο από το κείμενο)
  • zenity (για να σχεδιάσουμε το παράθυρο εφαρμογής για την αντιγραφή του κειμένου).


Στο Ubuntu, Linux Mint, κλπ ουμπουτοειδή Linux πιθανώς να υπάρχουν ήδη προ-εγκατεστημένα στο σύστημα
αλλά μπορείτε να το επιβεβαιώσετε ή να τα εγκαταστήσετε χρησιμοποιώντας την ακόλουθη εντολή:

command:
Κρυφό περιεχόμενο! Πρέπει να είστε Μέλος. Σύνδεση ή Εγγραφή



Επί το έργον

2. Στη συνέχεια, αντιγράψτε τον παρακάτω κώδικα δέσμης ενεργειών:

command:
Κρυφό περιεχόμενο! Πρέπει να είστε Μέλος. Σύνδεση ή Εγγραφή


και επικολλήσετε τον σε ένα νέο αρχείο κειμένου.

Αποθηκεύστε το αρχείο με το όνομα Translate (καλά, μπορείτε να το ονομάσετε όπως θέλετε).
Στο παραπάνω σενάριο, μπορείτε να αντικαταστήστε το TL = el με τη γλώσσα
στην οποία θέλετε να μεταφράζετε το κείμενο [ τώρα είναι στα Ελληνικά ] ,
για παράδειγμα TL = ru για Ρώσικα , TL = fr για Γαλλικά και ούτω καθεξής.

3.Όταν τελειώσετε, τοποθετήστε το αρχείο στο home directory
και κάντε το εκτελέσιμο χρησιμοποιώντας την ακόλουθη εντολή:

command:
Κρυφό περιεχόμενο! Πρέπει να είστε Μέλος. Σύνδεση ή Εγγραφή


ή σε όποιο dir το έχετε ανοίγοντας τερματικό εκεί
ή με δεξί κλικ στο αρχείο
file > properties > permissions > execute

4.Τοποθετήστε το σενάριο στο $ PATH που θέλετε να το αποθηκεύσετε.
Για παράδειγμα, για να αντιγράψετε το σενάριο στο
/usr/local/bin/ χρησιμοποιήστε την ακόλουθη εντολή:

command:
Κρυφό περιεχόμενο! Πρέπει να είστε Μέλος. Σύνδεση ή Εγγραφή


5.Για να μπορέσετε να χρησιμοποιήσετε το σενάριο,
πρέπει να εκχωρήσετε μια προσαρμοσμένη συντόμευση πληκτρολογίου
ανάλογα με το περιβάλλον εργασίας που τρέχει το σύστημα σας.
Σε περιβάλλον GNOME (και Unity)μπορείτε να το κάνετε αυτό πηγαίνοντας στο

System Settings > Keyboard > Shortcuts > Custom Shortcuts

και προσθέσετε μια νέα συντόμευση πληκτρολογίου.
(Εγώ χρησιμοποιώ μόνο το πλήκτρο Ctrl)

Είναι πολύ εύκολο να τροποποιήσετε το σενάριο για να ταιριάζει καλύτερα στις ανάγκες σας.
Μπορούμε ίσως να αλλάξουμε ή να οριστικοποιήσουμε το μέγεθος του παραθύρου της εφαρμογής
βάζοντας παραμέτρους μεγέθους στο αρχικό script
Για παράδειγμα προσθέστε τις παραμέτρους width & height με το αριθμητικό επιθυμητό μέγεθος κλπ

--text-info --width 530 --height 450 –title=

Και τελειώσαμε

Επισημάνετε το τμήμα του κειμένου που θέλετε να μεταφράσετε
και πατήστε το κουμπί ( η τον συνδυασμό πλήκτρων )που έχετε εκχωρήσει στο πληκτρολόγιο.
Αν όλα πήγαν καλά ένα νέο παράθυρο θα ανοίξει με το αρχικό κείμενο και την μετάφραση του.

Εναλλακτικά σενάρια

a.Αν θέλουμε να εμφανίζετε η μετάφραση σε μια ειδοποίηση στην επιφάνεια εργασίας
και μόνο για ανάγνωση αντικαταστήστε τον πιο πάνω κώδικα [ βήμα 2] με τον παρακάτω

command:
Κρυφό περιεχόμενο! Πρέπει να είστε Μέλος. Σύνδεση ή Εγγραφή


b.Αν θέλουμε να εμφανίζετε τη μετάφραση σε μια ειδοποίηση στην επιφάνεια εργασίας
και να αντιγράφετε αυτόματα τη μετάφραση στο πρόχειρο
αντικαταστήστε τον πιο πάνω κώδικα [ βήμα 2] με τον παρακάτω:

command:
Κρυφό περιεχόμενο! Πρέπει να είστε Μέλος. Σύνδεση ή Εγγραφή


Για να λειτουργήσει το πιο πάνω script βεβαιωθείτε πως έχετε εγκατεστημένο
το xclip στο σύστημα σας με την πιο κάτω εντολή :

command:
Κρυφό περιεχόμενο! Πρέπει να είστε Μέλος. Σύνδεση ή Εγγραφή




...Δοκιμάστε το!!!!