Traduci il testo da una lingua all'altra in Linux

Traduci il testo da una lingua all'altra in Linux

Vuoi tradurre una stringa di testo tra più lingue utilizzando il terminale? Forse ti sei imbattuto in un messaggio scritto in una lingua diversa durante la navigazione in Internet e vuoi sapere cosa significa. Fortunatamente, Linux ha diverse applicazioni da riga di comando che puoi usare per convertire le parole da una lingua all'altra.





In questo articolo parleremo di due utilità, DeepL Translator e Translate Shell, che consentono a un utente di tradurre stringhe in un'altra lingua direttamente dal terminale di sistema.





Utilizzo di DeepL Translator

Il traduttore DeepL utilizza la tecnologia di apprendimento automatico per tradurre il testo tra le lingue. Se non riesci a capire da solo la lingua di un testo, DeepL Translator lo identifica automaticamente per te. Il tuo sistema deve disporre di una connessione Internet attiva per utilizzare il traduttore poiché utilizza l'API DeepL per la traduzione del testo.





Il traduttore DeepL supporta le seguenti lingue:

  • inglese
  • Tedesco
  • francese
  • italiano
  • olandese
  • spagnolo
  • russo
  • portoghese
  • polacco

Il pacchetto Linux per DeepL Translator è gratuito. Tuttavia, puoi acquistare un abbonamento se prevedi di utilizzare lo strumento frequentemente. Sebbene i piani e i prezzi siano diversi per ogni paese, ognuno ha anche un abbonamento gratuito per gli utenti.



Installazione di DeepL Translator

Per eseguire DeepL Translator sulla tua macchina Linux, dovrai prima installare l'ultima versione di Node.js.

Ora scarica e installa il gestore di pacchetti Yarn. Il processo è leggermente diverso per alcune distribuzioni Linux. In questa guida, discuteremo come installare Yarn su Debian e Fedora.





Sulle distribuzioni basate su Debian come Ubuntu, scarica la chiave Yarn GPG usando arricciare .

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

Aggiungi il repository Yarn Debian all'elenco dei repository del tuo sistema.





che tipo di fiore è questo
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Aggiorna l'elenco dei repository e installa Yarn utilizzando APT .

sudo apt update
sudo apt install yarn

Su Fedora e altre distribuzioni basate su RPM, prima dovrai aggiungere il repository Yarn all'elenco dei repository. Le dipendenze Node.js verranno installate automaticamente in Fedora, quindi non è necessario installarle manualmente.

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

Puoi installare Yarn usando entrambi DNF o yum . Digita uno dei seguenti comandi nel terminale.

sudo yum install yarn
sudo dnf install yarn

Ora che hai installato il gestore di pacchetti Yarn sul tuo sistema, è il momento di scaricare il pacchetto DeepL Translator. Per installare DeepL Translator, digita:

yarn global add deepl-translator-cli

Puoi verificare se Yarn ha installato con successo DeepL Translator sul tuo sistema controllando le informazioni sulla versione per il pacchetto.

deepl --version

Come usare il traduttore DeepL

Tradurre il testo con DeepL Translator è semplice. Per tradurre una stringa in un'altra lingua, specificare il codice della lingua e la stringa con il comando.

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

Come accennato in precedenza, DeepL Translator è in grado di rilevare la lingua della parte di testo specificata. Per farlo, usa il rilevare opzione con il profondo comando.

deepl detect 'Dies ist in Englisch'

Come altri comandi di Linux, puoi pipe profondo con l'uscita standard. Per esempio:

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

Se non riesci a capire come usare il traduttore, puoi controllare la sezione di aiuto usando il -h bandiera. Gli sviluppatori hanno fornito pagine di aiuto per ogni opzione disponibile nell'utilità.

deepl -h
deepl translate -h
deepl detect -h

Imparentato: Come tradurre un intero documento in Microsoft Word

Utilizzo dell'utilità Shell di traduzione

Translate Shell è uno dei traduttori di lingua da riga di comando più utilizzati disponibili su Linux. In precedenza, era noto come CLI di Google Translate. La potenza di Google Translate, Bing Translator, Apertium e Yandex Translate lo rendono uno strumento affidabile per tradurre stringhe di testo direttamente dal terminale.

Per installare Translate Shell sulla tua macchina Linux, scarica il file eseguibile e aggiungilo alle variabili di ambiente del tuo sistema.

wget git.io/trans

Assegna i permessi eseguibili al file scaricato.

sudo chmod +x ./trans

Aggiungi l'eseguibile alle variabili di ambiente.

film gratis online nessuna registrazione o registrazione
sudo mv ./trans /usr/local/bin

Come usare la shell di traduzione

Tradurre il testo con Translate Shell è abbastanza semplice rispetto a DeepL Translator. Nell'applicazione sono disponibili tre modalità di output: Predefinita, Interattiva e Breve.

Nella modalità predefinita, l'output contiene informazioni relative alla traduzione. La modalità breve, invece, visualizzerà solo il testo tradotto.

Per impostazione predefinita, l'utilità traduce il testo nella lingua inglese. Per tradurre una stringa in inglese utilizzando Translate Shell:

trans 'Dies ist in Englisch'

Il sistema visualizzerà il seguente output.

Se vuoi tradurre una stringa in un'altra lingua oltre all'inglese, dovrai utilizzare il codice della lingua. Ad esempio, per convertire una stringa dalla lingua inglese allo spagnolo:

trans :es 'Hello Everyone'

Produzione:

Hola a todas

Se Translate Shell non è in grado di identificare la lingua del testo, è possibile specificare il codice della lingua con il comando.

trans es: 'Hola a todas'

Nota che negli ultimi due comandi, il lato sinistro del colon ( : ) è per la lingua di origine e il lato destro è per la lingua di destinazione.

Per tradurre una singola stringa in più lingue, passare i rispettivi codici lingua separati da Di più ( + ) carattere.

trans :es+hi 'Hello Everyone'

Il suddetto comando tradurrà il testo specificato in spagnolo e hindi.

Puoi anche trasmettere sia la lingua di origine che quella di destinazione.

trans es:hi 'Hola a todas'

Se non conosci la lingua della stringa, puoi usare il -ID flag con l'impostazione predefinita trans comando.

trans -id 'Hola a todas'

Per tradurre file completi in un'altra lingua, passa il nome del file.

trans en:es file://document.txt

Utilizzare il -breve flag per passare a un formato di output semplice.

trans -brief 'Dies ist in Englisch'

Produzione:

This is in English

Per utilizzare la shell di traduzione interattiva:

trans -shell -brief

Ora puoi iniziare a digitare le tue affermazioni e il sistema tradurrà il testo in modo interattivo.

Tradurre il testo nella riga di comando di Linux

A volte, mentre navighi in Internet, potresti esserti imbattuto in un testo scritto in una lingua che non capisci. Sebbene la maggior parte dei browser al giorno d'oggi abbia funzionalità di traduzione automatica della lingua, non funzionano sempre bene. In tali situazioni, può essere utile disporre di un traduttore di lingue da riga di comando.

Puoi anche scegliere di tradurre una pagina web utilizzando strumenti online. Su Internet sono disponibili diversi strumenti che possono aiutarti a tradurre istantaneamente qualsiasi pagina Web nella lingua desiderata.

Condividere Condividere Tweet E-mail I 7 migliori strumenti del browser per tradurre pagine Web

Quasi la metà di Internet è inaccessibile a meno che tu non parli fluentemente più lingue. Quindi quali sono i migliori strumenti per la traduzione? Questi.

tastiera e mouse mac non funzionano
Leggi Avanti Argomenti correlati
  • Linux
  • Traduzione
  • Google Traduttore
  • terminale
  • Linux
Circa l'autore Deepesh Sharma(79 articoli pubblicati)

Deepesh è l'editor junior per Linux del MUO. Scrive guide informative su Linux, con l'obiettivo di fornire un'esperienza felice a tutti i nuovi arrivati. Non sono sicuro dei film, ma se vuoi parlare di tecnologia, è il tuo ragazzo. Nel suo tempo libero, puoi trovarlo a leggere libri, ascoltare diversi generi musicali o suonare la sua chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti