I migliori traduttori di linguaggio a riga di comando per Linux


L'importanza delle applicazioni di traduzione linguistica non può essere sottovalutata in particolare per coloro che viaggiano molto o che comunicano con persone che non condividono la stessa lingua su base regolare.

Oggi vi presento i migliori strumenti di traduzione basati su riga di comando per Linux.

1. DeepL Translator CLI

DeepL Translator Cli è un traduttore di linguaggio a riga di comando gratuito e open source che utilizza tecniche di machine learning avanzate per consentire agli utenti di tradurre il testo tra le lingue e di rilevare la lingua del testo di input. È gestito da DeepL , un'azienda tecnologica tedesca e rilasciata con la licenza MIT.

Le lingue supportate includono inglese (EN), tedesco (DE), francese (FR), italiano (IT), olandese (NL), spagnolo (ES), russo, portoghese e polacco (PL) e mentre lo strumento terminale è gratuito, DeepL offre piani di abbonamento per gli utenti interessati.

Per installare lo strumento da riga di comando DeepL Translator , devi prima installare la versione più recente di Node.js nella tua distribuzione Linux.

Successivamente, installa il gestore delle dipendenze del pacchetto Yarn utilizzando il repository dei pacchetti Debian sulla distribuzione Debian e Ubuntu utilizzando i seguenti comandi.

$ 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

Sulla CentOS , Fedora e RHEL , puoi installare Yarn tramite il repository dei pacchetti 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]

Ora installa lo strumento da riga di comando DeepL Translator utilizzando il seguente comando.

$ yarn global add deepl-translator-cli

Verifica lo stato dell'installazione selezionando la versione DeepL .

$ deepl --version

DeepL funziona effettuando chiamate API al sito Web principale deepl.com così, al momento, devi essere online per utilizzarlo. Secondo quanto riferito, gira su un supercomputer con capacità di 5.1 petaFLOPS: una velocità sufficiente per rilevare e tradurre le lingue in un batter d'occhio.

# 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. Tradurre Shell

Traduci Shell (in precedenza CLI di Google Traduttore ) è uno strumento di traduzione della lingua da riga di comando gratuito e open source basato su Google Traduttore , Yandex Translate, Apertium e Bing Translator. È disponibile per la maggior parte dei sistemi conformi a POSIX, tra cui Windows (tramite Cygwin, WSL o MSYS2), GNU/Linux, macOS e BSD.

Traduci shell consente agli utenti di utilizzarlo per traduzioni semplici o come shell interattiva. Per traduzioni semplici, Traduci shell fornisce i dettagli del testo tradotto per impostazione predefinita, a meno che quando viene fatto fare escludi i dettagli usando la parola chiave, breve.

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Se usato come shell interattiva, tradurrà i testi non appena li inserirai riga per riga. Per esempio,

$ 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.

Il mio metodo di download consigliato è quello di afferrare il file eseguibile autonomo da qui, metterlo nel tuo percorso ed eseguire i seguenti comandi:

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

Per ulteriori dettagli sull'installazione e l'utilizzo, consultare la relativa pagina ufficiale di GitHub qui.

Conoscete altre fantastiche applicazioni di conversione testo da riga di comando per Linux? Aggiungi i tuoi suggerimenti nella sezione commenti qui sotto.