Μεταφράστε κείμενο από τη μία γλώσσα στην άλλη στο Linux

Μεταφράστε κείμενο από τη μία γλώσσα στην άλλη στο Linux

Θέλετε να μεταφράσετε μια συμβολοσειρά κειμένου μεταξύ πολλών γλωσσών χρησιμοποιώντας το τερματικό; Maybeσως συναντήσατε ένα μήνυμα γραμμένο σε διαφορετική γλώσσα κατά την περιήγηση στο διαδίκτυο και θέλετε να μάθετε τι σημαίνει. Ευτυχώς, το Linux διαθέτει πολλές εφαρμογές γραμμής εντολών που μπορείτε να χρησιμοποιήσετε για τη μετατροπή λέξεων από τη μία γλώσσα στην άλλη.





Σε αυτό το άρθρο, θα συζητήσουμε δύο βοηθητικά προγράμματα, το DeepL Translator και το Translate Shell, τα οποία επιτρέπουν στον χρήστη να μεταφράζει συμβολοσειρές σε άλλη γλώσσα απευθείας από το τερματικό συστήματος.





Χρήση DeepL Translator

Ο μεταφραστής DeepL χρησιμοποιεί τεχνολογία μηχανικής μάθησης για τη μετάφραση κειμένου μεταξύ γλωσσών. Εάν δεν μπορείτε να καταλάβετε μόνοι σας τη γλώσσα ενός κειμένου, ο μεταφραστής DeepL το προσδιορίζει αυτόματα για εσάς. Το σύστημά σας πρέπει να έχει ενεργή σύνδεση στο διαδίκτυο για να χρησιμοποιεί τον μεταφραστή καθώς χρησιμοποιεί το DeepL API για τη μετάφραση κειμένου.





Ο μεταφραστής DeepL υποστηρίζει τις ακόλουθες γλώσσες:

  • Αγγλικά
  • Γερμανός
  • γαλλική γλώσσα
  • ιταλικός
  • Ολλανδός
  • Ισπανικά
  • Ρωσική
  • Πορτογαλικά
  • Στίλβωση

Το πακέτο Linux για το DeepL Translator είναι δωρεάν για χρήση. Ωστόσο, μπορείτε να αγοράσετε μια συνδρομή εάν σκοπεύετε να χρησιμοποιείτε συχνά το εργαλείο. Αν και τα σχέδια και οι τιμές είναι διαφορετικά για κάθε χώρα, το καθένα έχει δωρεάν συνδρομή και για τους χρήστες.



Εγκατάσταση του μεταφραστή DeepL

Για να εκτελέσετε το DeepL Translator στο μηχάνημά σας Linux, θα πρέπει πρώτα να εγκαταστήσετε την πιο πρόσφατη έκδοση του Node.js.

Τώρα, κατεβάστε και εγκαταστήστε το πρόγραμμα διαχείρισης πακέτων Νήματα. Η διαδικασία είναι λίγο διαφορετική για ορισμένες διανομές Linux. Σε αυτόν τον οδηγό, θα συζητήσουμε πώς να εγκαταστήσετε το Yarn στο Debian και το Fedora.





Σε διανομές που βασίζονται σε Debian, όπως το Ubuntu, κάντε λήψη του κλειδιού Yarn GPG χρησιμοποιώντας μπούκλα Το

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Προσθέστε το αποθετήριο Yarn Debian στη λίστα αποθετηρίων του συστήματός σας.





δωρεάν λήψη μουσικής χωρίς εγγραφή
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Ενημερώστε τη λίστα αποθετηρίων και εγκαταστήστε το Yarn χρησιμοποιώντας ΚΑΤΑΛΛΗΛΟΣ Το

sudo apt update
sudo apt install yarn

Στο Fedora και άλλες διανομές που βασίζονται σε RPM, πρώτα θα πρέπει να προσθέσετε το repo Yarn στη λίστα αποθετηρίων. Οι εξαρτήσεις Node.js θα εγκατασταθούν αυτόματα στο Fedora, επομένως δεν χρειάζεται να τις εγκαταστήσετε χειροκίνητα.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

Μπορείτε να εγκαταστήσετε το Νήμα χρησιμοποιώντας οποιοδήποτε από τα δύο DNF ή γιαμ Το Πληκτρολογήστε οποιαδήποτε από τις ακόλουθες εντολές στο τερματικό.

sudo yum install yarn
sudo dnf install yarn

Τώρα που έχετε εγκαταστήσει το πρόγραμμα διαχείρισης πακέτων Νήματα στο σύστημά σας, ήρθε η ώρα να κατεβάσετε το πακέτο DeepL Translator. Για να εγκαταστήσετε το DeepL Translator, πληκτρολογήστε:

yarn global add deepl-translator-cli

Μπορείτε να επαληθεύσετε εάν η Yarn έχει εγκαταστήσει επιτυχώς το DeepL Translator στο σύστημά σας, ελέγχοντας τις πληροφορίες έκδοσης για το πακέτο.

deepl --version

Πώς να χρησιμοποιήσετε τον μεταφραστή DeepL

Η μετάφραση κειμένου με τον μεταφραστή DeepL είναι απλή. Για να μεταφράσετε μια συμβολοσειρά σε άλλη γλώσσα, καθορίστε τον κωδικό γλώσσας και τη συμβολοσειρά με την εντολή.

deepl translate -t 'DE' 'Hello how are you'

Όπως αναφέρθηκε παραπάνω, ο μεταφραστής DeepL μπορεί να ανιχνεύσει τη γλώσσα του καθορισμένου κομματιού κειμένου. Για να το κάνετε αυτό, χρησιμοποιήστε το ανιχνεύουν επιλογή με το βαθιά εντολή.

deepl detect 'Dies ist in Englisch'

Όπως και άλλες εντολές Linux, μπορείτε να κάνετε σωλήνωση βαθιά με την τυπική έξοδο. Για παράδειγμα:

echo 'How are you' | deepl translate -t 'DE'

Εάν δεν μπορείτε να καταλάβετε πώς να χρησιμοποιήσετε τον μεταφραστή, μπορείτε να ελέγξετε την ενότητα βοήθειας χρησιμοποιώντας το σημαία. Οι προγραμματιστές έχουν παράσχει σελίδες βοήθειας για κάθε διαθέσιμη επιλογή στο βοηθητικό πρόγραμμα.

deepl -h
deepl translate -h
deepl detect -h

Σχετίζεται με: Πώς να μεταφράσετε ένα ολόκληρο έγγραφο στο Microsoft Word

Χρησιμοποιώντας το βοηθητικό πρόγραμμα Translate Shell

Το Translate Shell είναι ένας από τους πιο διαδεδομένους μεταφραστές γλώσσας γραμμής εντολών που διατίθενται στο Linux. Προηγουμένως, ήταν γνωστό ως Google Translate CLI. Η ισχύς του Google Translate, του Bing Translator, του Apertium και του Yandex Translate το καθιστούν ένα αξιόπιστο εργαλείο για τη μετάφραση συμβολοσειρών κειμένου απευθείας από το τερματικό.

Για να εγκαταστήσετε το Translate Shell στον υπολογιστή Linux, κατεβάστε το εκτελέσιμο αρχείο και προσθέστε το στις μεταβλητές περιβάλλοντος του συστήματός σας.

wget git.io/trans

Εκχωρήστε εκτελέσιμα δικαιώματα στο ληφθέν αρχείο.

sudo chmod +x ./trans

Προσθέστε το εκτελέσιμο στις μεταβλητές περιβάλλοντος.

σπάσεις φτιάχνουμε κοντά μου
sudo mv ./trans /usr/local/bin

Πώς να χρησιμοποιήσετε το κέλυφος Μετάφραση

Η μετάφραση κειμένου με το Translate Shell είναι αρκετά εύκολη σε σύγκριση με τον μεταφραστή DeepL. Στην εφαρμογή, υπάρχουν τρεις λειτουργίες εξόδου: Προεπιλογή, Διαδραστική και Συνοπτική.

Στην προεπιλεγμένη λειτουργία, η έξοδος περιέχει πληροφορίες που σχετίζονται με τη μετάφραση. Από την άλλη πλευρά, η σύντομη λειτουργία θα εμφανίζει μόνο το μεταφρασμένο κείμενο.

Από προεπιλογή, το βοηθητικό πρόγραμμα μεταφράζει το κείμενο στην αγγλική γλώσσα. Για να μεταφράσετε μια συμβολοσειρά στα Αγγλικά χρησιμοποιώντας το Translate Shell:

trans 'Dies ist in Englisch'

Το σύστημα θα εμφανίσει την ακόλουθη έξοδο.

Εάν θέλετε να μεταφράσετε μια συμβολοσειρά σε άλλη γλώσσα εκτός από τα αγγλικά, θα πρέπει να χρησιμοποιήσετε τον κωδικό γλώσσας. Για παράδειγμα, για να μετατρέψετε μια συμβολοσειρά από την αγγλική γλώσσα στα ισπανικά:

trans :es 'Hello Everyone'

Παραγωγή:

Hola a todas

Εάν το Translate Shell δεν μπορεί να προσδιορίσει τη γλώσσα του κειμένου, μπορείτε να καθορίσετε τον κωδικό γλώσσας με την εντολή.

trans es: 'Hola a todas'

Σημειώστε ότι στις δύο τελευταίες εντολές, η αριστερή πλευρά του άνω κάτω τελεία ( : ) Ο χαρακτήρας είναι για τη γλώσσα προέλευσης και η δεξιά πλευρά είναι για τη γλώσσα προορισμού.

Για να μεταφράσετε μια συμβολοσειρά σε πολλές γλώσσες, περάστε τους αντίστοιχους κωδικούς γλώσσας που διαχωρίζονται με το Περισσότερο ( + ) χαρακτήρα.

trans :es+hi 'Hello Everyone'

Η προαναφερθείσα εντολή θα μεταφράσει το καθορισμένο κείμενο στα Ισπανικά και στα Χίντι.

Μπορείτε επίσης να περάσετε τόσο τις γλώσσες προέλευσης όσο και τις γλώσσες προορισμού.

trans es:hi 'Hola a todas'

Εάν δεν γνωρίζετε τη γλώσσα της συμβολοσειράς, μπορείτε να χρησιμοποιήσετε το -ταυτότητα σημαία με την προεπιλογή μεταφ εντολή.

trans -id 'Hola a todas'

Για να μεταφράσετε πλήρη αρχεία σε άλλη γλώσσα, περάστε το όνομα του αρχείου.

trans en:es file://document.txt

Χρησιμοποιήστε το -σύντομος σημαία για μετάβαση σε απλή μορφή εξόδου.

trans -brief 'Dies ist in Englisch'

Παραγωγή:

This is in English

Για να χρησιμοποιήσετε το διαδραστικό κέλυφος Μετάφραση:

trans -shell -brief

Τώρα μπορείτε να αρχίσετε να πληκτρολογείτε τις δηλώσεις σας και το σύστημα θα μεταφράσει το κείμενο με διαδραστικό τρόπο.

Μετάφραση κειμένου στη γραμμή εντολών Linux

Μερικές φορές κατά την περιήγηση στο διαδίκτυο, μπορεί να έχετε συναντήσει ένα κείμενο γραμμένο σε γλώσσα που δεν καταλαβαίνετε. Ενώ τα περισσότερα προγράμματα περιήγησης στις μέρες μας διαθέτουν αυτόματες λειτουργίες μετάφρασης γλώσσας, δεν λειτουργούν καλά κάθε φορά. Σε τέτοιες περιπτώσεις, η ύπαρξη μεταφραστή γλώσσας γραμμής εντολών μπορεί να είναι χρήσιμη.

Μπορείτε επίσης να επιλέξετε να μεταφράσετε μια ιστοσελίδα χρησιμοποιώντας διαδικτυακά εργαλεία. Πολλά εργαλεία είναι διαθέσιμα στο διαδίκτυο που μπορούν να σας βοηθήσουν στη άμεση μετάφραση οποιασδήποτε ιστοσελίδας στην επιθυμητή γλώσσα.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Τα 7 καλύτερα εργαλεία περιήγησης για τη μετάφραση ιστοσελίδων

Σχεδόν το ήμισυ του συνόλου του Διαδικτύου είναι απρόσιτο, εκτός εάν μιλάτε άπταιστα πολλές γλώσσες. Ποια είναι λοιπόν τα καλύτερα εργαλεία για μετάφραση; Αυτά.

πώς να χρησιμοποιήσετε το spotify ως συναγερμό
Διαβάστε Επόμενο Σχετικά θέματα
  • Linux
  • Μετάφραση
  • Google Translate
  • Τερματικό
  • Linux
Σχετικά με τον Συγγραφέα Deepesh Sharma(79 άρθρα δημοσιεύθηκαν)

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς στο Linux, με στόχο να προσφέρει μια ευχάριστη εμπειρία σε όλους τους νεοεισερχόμενους. Δεν είμαι σίγουρος για τις ταινίες, αλλά αν θέλετε να μιλήσετε για την τεχνολογία, είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.

Περισσότερα από Deepesh Sharma

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux