Οι καλύτεροι μεταφραστές γλωσσών γραμμής εντολών για Linux


Η σημασία των εφαρμογών μετάφρασης γλώσσας δεν μπορεί να υπερτονιστεί ιδιαίτερα για όσους ταξιδεύουν πολύ ή επικοινωνούν με άτομα που δεν μοιράζονται την ίδια γλώσσα σε τακτική βάση.

Σήμερα, σας παρουσιάζω τα καλύτερα εργαλεία μετάφρασης που βασίζονται στη γραμμή εντολών για Linux.

1. DeepL Translator CLI

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

Οι γλώσσες που υποστηρίζει περιλαμβάνουν τα αγγλικά (EN), γερμανικά (DE), γαλλικά (FR), ιταλικά (IT), ολλανδικά (NL), ισπανικά (ES), ρωσικά, πορτογαλικά και πολωνικά (PL) και ενώ το τερματικό εργαλείο είναι δωρεάν, η DeepL προσφέρει προγράμματα συνδρομής για ενδιαφερόμενους χρήστες.

Εγκαταστήστε το DeepL Translator CLI σε Linux

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

Στη συνέχεια, εγκαταστήστε τον διαχειριστή εξάρτησης πακέτων Yarn χρησιμοποιώντας το χώρο αποθήκευσης πακέτων Debian στη διανομή Debian και Ubuntu χρησιμοποιώντας τις ακόλουθες εντολές.

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install yarn

Στη διανομή CentOS, Fedora και RHEL, μπορείτε να εγκαταστήσετε το Yarn μέσω του χώρου αποθήκευσης πακέτων RPM.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
yum install yarn  [On CentOS/RHEL]
dnf install yarn  [On Fedora]

Τώρα εγκαταστήστε το εργαλείο γραμμής εντολών DeepL Translator χρησιμοποιώντας την ακόλουθη εντολή.

yarn global add deepl-translator-cli

Επαληθεύστε την κατάσταση εγκατάστασης ελέγχοντας την έκδοση DeepL.

deepl --version

Το DeepL λειτουργεί πραγματοποιώντας κλήσεις API στον κύριο ιστότοπο στη διεύθυνση deepl.com, επομένως, αυτή τη στιγμή, πρέπει να είστε συνδεδεμένοι στο διαδίκτυο για να το χρησιμοποιήσετε. Σύμφωνα με πληροφορίες, λειτουργεί σε έναν υπερυπολογιστή ικανό 5,1 petaFLOPS – αρκετή ταχύτητα για να ανιχνεύσει και να μεταφράσει γλώσσες με μια αναλαμπή.

Παραδείγματα χρήσης DeepL

Translate text into German
deepl translate -t 'DE' 'How do you do?'

# Pipe text from standard input
echo 'How do you do?' | deepl translate -t 'DE'

# Detect language
deepl detect 'Wie geht es Ihnen?'

# For help
deepl -h
deepl translate -h
deepl detect -h

2. Μετάφραση Shell

Το Translate Shell (προηγουμένως Google Translate CLI) είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο μεταφραστή γλώσσας γραμμής εντολών που υποστηρίζεται από τα Google Translate, Yandex Translate, Apertium , και Bing Translator. Είναι διαθέσιμο για τα περισσότερα συστήματα συμβατά με POSIX, συμπεριλαμβανομένων των Windows (μέσω Cygwin, WSL ή MSYS2), GNU/Linux, macOS και BSD.

Το Translate Shell επιτρέπει στους χρήστες να το χρησιμοποιούν για απλές μεταφράσεις ή ως διαδραστικό κέλυφος. Για απλές μεταφράσεις, το Μετάφραση κελύφους παρέχει λεπτομέρειες του μεταφρασμένου κειμένου από προεπιλογή, εκτός και αν εξαιρέσει τις λεπτομέρειες χρησιμοποιώντας τη λέξη-κλειδί, σύντομη.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!
trans -brief 'Saluton, Mondo!'
Hello, World!

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

trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.

Εγκαταστήστε το Translate Shell σε Linux

Η προτεινόμενη μέθοδος λήψης που προτείνω είναι να πάρετε το αυτόνομο εκτελέσιμο αρχείο από εδώ, να το τοποθετήσετε στη διαδρομή σας και να εκτελέσετε τις ακόλουθες εντολές:

wget git.io/trans
chmod +x ./trans

Για περισσότερες λεπτομέρειες σχετικά με την εγκατάσταση και τη χρήση, ελέγξτε την επίσημη σελίδα του GitHub εδώ.

Γνωρίζετε άλλες εκπληκτικές εφαρμογές μεταφραστή κειμένου γραμμής εντολών για Linux; Προσθέστε τις προτάσεις σας στην παρακάτω ενότητα σχολίων.