Como posso traduzir na CLI uma palavra em inglês para uma palavra em alemão?

0

Eu quero escrever um script que escolha uma palavra em inglês aleatória em /usr/share/dict/words , traduza em alemão, exiba as duas por um determinado período de tempo e repita o processo. Eu só conheço a parte inicial e não sei como usar uma tradução de palavra em palavra no shell:

watch -n5 sh -c 'cat /usr/share/dict/words | shuf -n1 | .....'
    
por Abdul Al Hazred 30.03.2015 / 15:58

1 resposta

1

Transferir Traduzir Shell

cd
wget https://github.com/soimort/google-translate-cli/archive/master.tar.gz
tar -xvf master.tar.gz
cd google-translate-cli-master/

Instalar

  • use make

    sudo make install
    

    OR

  • use checkinstall

    sudo apt-get install checkinstall
    sudo checkinstall
    

    Se você vir isto: 3 - Version: [ master ] then

    • Pressione 3
    • Insira um número, por exemplo %código%
    • Pressione Retornar

Traduza com

cat /usr/share/dict/words | shuf -n1 | tee >( xargs -0 trs {=de} | xargs echo) | xargs -0 echo -n

Seu comando

watch -n5 'bash -c "cat /usr/share/dict/words | shuf -n1 | tee >( xargs -0 trs {=de} | xargs echo) | xargs -0 echo -n"'
    
por 30.03.2015 / 17:15