Per questo tutorial il software utilizzato è Traduci shell, precedentemente noto come Google Translate CLI.
Translate Shell consente di utilizzare Google Translate, Bing Translator, Yandex Translator e Aperum dalla riga di comando, incluso tutti i motori di traduzione menzionati sopra Google è quello predefinito.
Prima di scaricare Translate Shell è necessario ottenere il pacchetto Gawk eseguendo:
# Apt Installa Gawk -y
Una volta installato Download Translate Shell usando Wget in esecuzione:
# wget git.io/trans
Nota: Su Distribuzioni Linux Debian e basate è possibile installare WGET eseguendo APT Installa Wget.
Una volta scaricato, dare Translate Shell Execution Rights eseguendo:
# chmod +x trans
Proviamo traducendo una sola parola dall'italiano (in inglese poiché l'inglese è la lingua di destinazione predefinita). Per tradurre la parola Pinguino correre:
Traduci una sola parola sul terminale Linux:
# ./trans 'pinguino'
Nota: L'uso delle virgolette è facoltativo per parole singole e obbligatorie per le frasi.
Come puoi vedere Translate Shell rilevato la lingua di origine come italiano e la tradotta in inglese nonostante la lingua di destinazione non sia stata specificata.
Ora traduciamo la stessa parola dall'inglese allo spagnolo. Per specificare una lingua di destinazione, utilizzare ":" seguito dalla lingua di destinazione come nell'esempio seguente:
# ./trans: es pinguino
Come puoi vedere, Translate Shell ha tradotto correttamente.
Traduci più di una singola parola sul terminale Linux:
Ora traduciamo più di una singola parola, il seguente esempio mostra la traduzione "Linux suggerisce", la nota per più di una singola citazione di parole è obbligatoria.
# ./trans: es 'linux suggerimenti'
Traduci le parole dall'inglese in diverse altre lingue sul terminale Linux:
Translate Shell ti consente anche di tradurre in diverse lingue di destinazione, il seguente esempio mostra come tradurre la frase "In Linuxhint cerchiamo la migliore qualità dei contenuti per i lettori" in spagnolo e cinese contemporaneamente semplicemente separando i codici linguistici con a + simbolo:
# ./Trans: ES+ZH 'A Linuxhint cerchiamo la migliore qualità dei contenuti per i lettori'
Specificare la lingua di origine quando si traducono le parole in altre lingue sul terminale Linux:
A volte i traduttori non riescono a rilevare automaticamente il linguaggio di origine, traduci shell supporta le specifiche del linguaggio di origine posizionando il codice del linguaggio di origine prima del colon:
# ./trans zh: '在 linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量 质量'
Specificare i linguaggi di origine e di destinazione durante la traduzione sul terminale Linux:
Naturalmente è possibile specificare sia le lingue di origine che di destinazione:
# ./trans zh: es '在 linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量 质量'
Rileva i linguaggi sul terminale Linux usando la shell traduci:
È possibile utilizzare anche traduci shell per rilevare i linguaggi solo, senza procedere con la traduzione, ottenendo ulteriori informazioni sul linguaggio rilevato aggiungendo il -id Flag come mostrato nell'esempio seguente:
# ./trans -id "我们 为 读者 寻求 最 佳 的 内容 质量"
Traduci i file dall'inglese in altra lingua sul terminale Linux:
Translate Shell ti consente anche di tradurre i file. Utilizzando Nano o qualsiasi editor di testo che desideri creare un file di testo con contenuto su qualsiasi lingua che si desidera tradurre per testare Transla Shell.
# Nano Linuxhint-Traslation
Quindi premere Ctrl+X per salvare ed uscire
Per tradurre il contenuto in spagnolo utilizzare la sintassi mostrata di seguito aggiungendo il file: // come origine del contenuto da tradurre:
# ./trans: file ES: // Linuxhint-translation
Traduci i siti Web in altra lingua sul terminale Linux:
Con la shell traduci è possibile tradurre anche siti Web usando la sintassi mostrata di seguito per tradurre LinuxHint.com.
# ./trans: es https: // linuxhint.com
Come puoi vedere Translate Shell ha restituito un URL con una versione di Linuxhint in spagnolo:
https: // traduci.Google.com/traduci?hl = en & sl = auto & tl = es & u = https: // linuxhint.com
Traduci le parole in un altro linguaggio sul terminale Linux con modalità interattiva:
Translate Shell offre anche una modalità interattiva, il seguente esempio mostra come avviare la modalità interattiva per tradurre il contenuto dallo spagnolo all'inglese:
# ./trans -shell es: en
Usando Translate Shell come Dizionario:
Tradurre le shell possono essere utilizzate anche come dizionario se l'opzione -D è implementato, il seguente esempio mostra le shell di traduzione usate come dizionario per la parola "crittografia":
# ./trans -d en: crittografa
Riproduci Sound per includere la traduzione parlata nell'output:
Per porre fine a questo tutorial, aggiunge il suono per ascoltare le traduzioni, per raggiungerlo è necessario installare un lettore di media terminale come Mplayer, su Distribuzioni Linux Debian e basate:
# APT Installa mPlayer -y
Riproduci Sound per includere la traduzione parlata nell'output:
Una volta installato, utilizzare l'opzione -P Per aggiungere suono all'output, il seguente esempio mostra come tradurre dal cinese allo spagnolo, inclusa la traduzione parlata:
Spero che tu abbia trovato questo tutorial su come tradurre le parole dall'inglese in altra lingua su Linux Terminal utile. Continua a seguire LinuxHint per ulteriori suggerimenti e aggiornamenti su Linux e Networking.