Θέλετε να μεταφράσετε μια συμβολοσειρά κειμένου μεταξύ πολλών γλωσσών χρησιμοποιώντας το τερματικό; Ίσως συναντήσατε ένα μήνυμα γραμμένο σε διαφορετική γλώσσα κατά την περιήγησή σας στο Διαδίκτυο και θέλετε να μάθετε τι σημαίνει. Ευτυχώς, το Linux διαθέτει πολλές εφαρμογές γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για να μετατρέψετε λέξεις από τη μία γλώσσα στην άλλη.
Σε αυτό το άρθρο, θα συζητήσουμε δύο βοηθητικά προγράμματα, το DeepL Translator και το Translate Shell, τα οποία επιτρέπουν στον χρήστη να μεταφράζει συμβολοσειρές σε άλλη γλώσσα απευθείας από το τερματικό του συστήματος.
Χρήση του DeepL Translator
Ο DeepL Translator χρησιμοποιεί τεχνολογία μηχανικής μάθησης για τη μετάφραση κειμένου μεταξύ γλωσσών. Εάν δεν μπορείτε να καταλάβετε μόνοι σας τη γλώσσα ενός κειμένου, ο DeepL Translator το αναγνωρίζει αυτόματα για εσάς. Το σύστημά σας πρέπει να διαθέτει ενεργή σύνδεση στο Διαδίκτυο για να χρησιμοποιήσει τον μεταφραστή καθώς χρησιμοποιεί το API DeepL για τη μετάφραση κειμένου.
Ο DeepL Translator υποστηρίζει τις ακόλουθες γλώσσες:
- Αγγλικά
- Γερμανός
- γαλλική γλώσσα
- ιταλικός
- Ολλανδός
- Ισπανικά
- Ρωσική
- Πορτογαλικά
- Στίλβωση
Το πακέτο Linux για το DeepL Translator είναι δωρεάν για χρήση. Ωστόσο, μπορείτε να αγοράσετε μια συνδρομή εάν σκοπεύετε να χρησιμοποιείτε συχνά το εργαλείο. Παρόλο που τα σχέδια και οι τιμές είναι διαφορετικές για κάθε χώρα, η καθεμία έχει δωρεάν συνδρομή για τους χρήστες.
Εγκατάσταση του DeepL Translator
Για να εκτελέσετε το DeepL Translator στον υπολογιστή σας Linux, θα πρέπει να το κάνετε εγκαταστήστε την τελευταία έκδοση του Node.js πρώτα.
Τώρα, κατεβάστε και εγκαταστήστε τον Διαχειριστή πακέτων Νήματα. Η διαδικασία είναι λίγο διαφορετική για ορισμένες διανομές Linux. Σε αυτόν τον οδηγό, θα συζητήσουμε πώς να εγκαταστήσετε το Νήμα στο Debian και το Fedora.
Σε διανομές που βασίζονται στο Debian όπως το Ubuntu, κατεβάστε το κλειδί Yarn GPG χρησιμοποιώντας μπούκλα.
μπούκλα-sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Προσθέστε το αποθετήριο Yarn Debian στη λίστα αποθετηρίων του συστήματός σας.
echo "deb https://dl.yarnpkg.com/debian/ σταθερή κύρια "| sudo tee /etc/apt/sources.list.d/yarn.list
Ενημερώστε τη λίστα αποθετηρίου και εγκαταστήστε το Νήμα χρησιμοποιώντας ΚΑΤΑΛΛΗΛΟΣ.
sudo apt ενημέρωση
sudo apt εγκατάσταση νήματος
Στο Fedora και σε άλλες διανομές που βασίζονται σε RPM, πρώτα θα πρέπει να προσθέσετε το repo Yarn στη λίστα αποθετηρίου. Οι εξαρτήσεις Node.js θα εγκατασταθούν αυτόματα στο Fedora, επομένως δεν χρειάζεται να τις εγκαταστήσετε χειροκίνητα.
μπούκλα - αθόρυβη - τοποθεσία https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
Μπορείτε να εγκαταστήσετε το Νήμα χρησιμοποιώντας ένα από τα δύο DNF ή ναι. Πληκτρολογήστε οποιαδήποτε από τις ακόλουθες εντολές στο τερματικό.
sudo yum εγκαταστήστε νήματα
sudo dnf εγκατάσταση νήματος
Τώρα που έχετε εγκαταστήσει το πρόγραμμα διαχείρισης πακέτων Νήματα στο σύστημά σας, είναι καιρός να κατεβάσετε το πακέτο DeepL Translator. Για να εγκαταστήσετε το DeepL Translator, πληκτρολογήστε:
νήματα παγκόσμια προσθήκη deepl-translator-cli
Μπορείτε να επαληθεύσετε εάν το Yarn έχει εγκαταστήσει με επιτυχία το DeepL Translator στο σύστημά σας ελέγχοντας τις πληροφορίες έκδοσης για το πακέτο.
deepl - μετατροπή
Τρόπος χρήσης του DeepL Translator
Η μετάφραση κειμένου με το DeepL Translator είναι απλή. Για να μεταφράσετε μια συμβολοσειρά σε άλλη γλώσσα, καθορίστε τον κωδικό γλώσσας και τη συμβολοσειρά με την εντολή.
deepl translate -t "DE" "Γεια σας πώς είσαι"
Όπως αναφέρθηκε παραπάνω, ο DeepL Translator μπορεί να ανιχνεύσει τη γλώσσα του συγκεκριμένου κειμένου. Για να το κάνετε αυτό, χρησιμοποιήστε το ανιχνεύουν επιλογή με το βαθιά εντολή.
deepl ανιχνεύσει "Dies ist in Englisch"
Όπως και άλλες εντολές Linux, μπορείτε να πραγματοποιήσετε σωληνώσεις βαθιά με την τυπική έξοδο. Για παράδειγμα:
echo "Πώς είσαι" | deepl μετάφραση -t "DE"
Εάν δεν μπορείτε να καταλάβετε πώς να χρησιμοποιήσετε τον μεταφραστή, μπορείτε να ελέγξετε την ενότητα βοήθειας χρησιμοποιώντας το -χ σημαία. Οι προγραμματιστές παρείχαν σελίδες βοήθειας για κάθε διαθέσιμη επιλογή στο βοηθητικό πρόγραμμα.
deepl -h
deepl μετάφραση -h
deepl ανίχνευση -h
Σχετιζομαι με: Τρόπος μετάφρασης ενός ολόκληρου εγγράφου στο Microsoft Word
Το Translate Shell είναι ένας από τους πιο διαδεδομένους μεταφραστές γλώσσας γραμμής εντολών που διατίθενται στο Linux. Παλαιότερα, ήταν γνωστό ως Google Translate CLI. Η ισχύς της Μετάφρασης Google, του Bing Translator, του Apertium και του Yandex Translate το καθιστούν ένα αξιόπιστο εργαλείο για τη μετάφραση συμβολοσειρών κειμένου απευθείας από το τερματικό.
Για να εγκαταστήσετε το Translate Shell στον υπολογιστή σας Linux, κατεβάστε το εκτελέσιμο αρχείο και προσθέστε το στις μεταβλητές περιβάλλοντος του συστήματός σας.
wget git.io/trans
Εκχωρήστε εκτελέσιμα δικαιώματα στο ληφθέν αρχείο.
sudo chmod + x ./trans
Προσθέστε το εκτελέσιμο στις μεταβλητές περιβάλλοντος.
sudo mv ./trans / usr / local / bin
Πώς να χρησιμοποιήσετε το Shell Translate
Η μετάφραση κειμένου με το Translate Shell είναι πολύ εύκολη σε σύγκριση με το DeepL Translator. Στην εφαρμογή, υπάρχουν τρεις τρόποι εξόδου: Προεπιλογή, Διαδραστικός και Σύντομος.
Στην προεπιλεγμένη λειτουργία, η έξοδος περιέχει πληροφορίες σχετικά με τη μετάφραση. Από την άλλη πλευρά, η σύντομη λειτουργία θα εμφανίζει μόνο το μεταφρασμένο κείμενο.
Από προεπιλογή, το βοηθητικό πρόγραμμα μεταφράζει το κείμενο στην αγγλική γλώσσα. Για να μεταφράσετε μια συμβολοσειρά στα Αγγλικά χρησιμοποιώντας το Translate Shell:
trans "Dies ist in Englisch"
Το σύστημα θα εμφανίσει την ακόλουθη έξοδο.
Αν θέλετε να μεταφράσετε μια συμβολοσειρά σε άλλη γλώσσα εκτός από τα Αγγλικά, θα πρέπει να χρησιμοποιήσετε τον κωδικό γλώσσας. Για παράδειγμα, για να μετατρέψετε μια συμβολοσειρά από την αγγλική γλώσσα σε ισπανικά:
trans: es "Γεια σε όλους"
Παραγωγή:
Χόλα α todas
Εάν το Translate Shell δεν μπορεί να αναγνωρίσει τη γλώσσα του κειμένου, μπορείτε να καθορίσετε τον κωδικό γλώσσας με την εντολή.
trans: "Hola a todas"
Σημειώστε ότι στις δύο τελευταίες εντολές, στην αριστερή πλευρά του άνω κάτω τελεία (:) ο χαρακτήρας είναι για τη γλώσσα προέλευσης και η δεξιά πλευρά είναι για τη γλώσσα προορισμού.
Για να μεταφράσετε μια συμβολοσειρά σε πολλές γλώσσες, περάστε τους αντίστοιχους κωδικούς γλώσσας που διαχωρίζονται από το Συν (+) χαρακτήρα.
trans: es + hi "Γεια σε όλους"
Η προαναφερθείσα εντολή θα μεταφράσει το καθορισμένο κείμενο στα Ισπανικά και στα Χίντι.
Μπορείτε επίσης να περάσετε και τις γλώσσες προέλευσης και προορισμού.
trans: hi "Hola a todas"
Εάν δεν γνωρίζετε τη γλώσσα της συμβολοσειράς, μπορείτε να χρησιμοποιήσετε το -ταυτότητα σημαία με την προεπιλογή τρανς εντολή.
trans -id "Hola a todas"
Για να μεταφράσετε πλήρη αρχεία σε άλλη γλώσσα, μεταβιβάστε το όνομα του αρχείου.
trans en: es αρχείο: //document.txt
Χρησιμοποιήστε το -σύντομος σημαία για μετάβαση σε μια απλή μορφή εξόδου.
trans -brief "Dies ist in Englisch"
Παραγωγή:
Αυτό είναι στα Αγγλικά
Για να χρησιμοποιήσετε το διαδραστικό κέλυφος μετάφρασης:
trans-shell-σύντομη
Τώρα μπορείτε να αρχίσετε να πληκτρολογείτε τις δηλώσεις σας και το σύστημα θα μεταφράσει το κείμενο με διαδραστικό τρόπο.
Μετάφραση κειμένου στη γραμμή εντολών Linux
Μερικές φορές κατά την περιήγηση στο Διαδίκτυο, μπορεί να έχετε συναντήσει ένα κείμενο γραμμένο σε μια γλώσσα που δεν καταλαβαίνετε. Ενώ τα περισσότερα προγράμματα περιήγησης σήμερα διαθέτουν αυτόματες δυνατότητες μετάφρασης γλώσσας, δεν λειτουργούν καλά κάθε φορά. Σε τέτοιες περιπτώσεις, η ύπαρξη μεταφραστή γλώσσας γραμμής εντολών μπορεί να είναι χρήσιμη.
Μπορείτε επίσης να επιλέξετε να μεταφράσετε μια ιστοσελίδα χρησιμοποιώντας διαδικτυακά εργαλεία. Διάφορα εργαλεία είναι διαθέσιμα στο Διαδίκτυο που μπορούν να σας βοηθήσουν να μεταφράσετε οποιαδήποτε ιστοσελίδα στην επιθυμητή γλώσσα σας αμέσως.
Σχεδόν το ήμισυ του συνόλου του Διαδικτύου δεν είναι προσβάσιμο, εκτός εάν μιλάτε άπταιστα πολλές γλώσσες. Ποια είναι λοιπόν τα καλύτερα εργαλεία για μετάφραση; Αυτά.
Διαβάστε Επόμενο
- Linux
- Μετάφραση
- Μετάφραση Google
- Τερματικό
- Linux
Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικό περιεχόμενο στο Διαδίκτυο εδώ και 3 χρόνια. Στον ελεύθερο χρόνο του, του αρέσει να γράφει, να ακούει μουσική και να παίζει κιθάρα.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που σας στείλαμε μόλις