Ricerca nel sito web

I migliori traduttori del linguaggio della riga di comando per Linux


L’importanza delle applicazioni di traduzione linguistica non può essere sottovalutata, soprattutto per coloro che viaggiano molto o comunicano regolarmente con persone che non condividono la stessa lingua.

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

1. CLI di DeepL Traduttore

DeepL Translator Cli è un traduttore linguistico a riga di comando gratuito e open source che utilizza tecniche avanzate di apprendimento automatico per consentire agli utenti di tradurre testo tra lingue e di rilevare la lingua del testo immesso. È gestito da DeepL, una società tecnologica tedesca e rilasciato sotto 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.

Installa la CLI di DeepL Translator in Linux

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 dei pacchetti 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

Nelle distribuzioni 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 controllando la versione DeepL.

deepl --version

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

Esempi di utilizzo di 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. Traduci Shell

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

Translate Shell consente agli utenti di utilizzarlo per traduzioni semplici o come shell interattiva. Per traduzioni semplici, Translate Shell fornisce i dettagli del testo tradotto per impostazione predefinita, a meno che non venga escluso i dettagli utilizzando la parola chiave brief.

trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

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

Se utilizzato come shell interattiva, tradurrà i testi man mano che li inserisci 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.

Installa Translate Shell in Linux

Il mio metodo di download consigliato prevede di prendere il file eseguibile autonomo da qui, inserirlo nel percorso ed eseguire i seguenti comandi:

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

Per maggiori dettagli sull'installazione e sull'utilizzo controlla la sua pagina GitHub ufficiale qui.

Conosci altre fantastiche app di traduzione di testo da riga di comando per Linux? Aggiungi i tuoi suggerimenti nella sezione commenti qui sotto.