CLI에서 영어 단어를 독일어로 번역하는 방법은 무엇입니까?

CLI에서 영어 단어를 독일어로 번역하는 방법은 무엇입니까?

/usr/share/dict/words영어 단어를 무작위로 선택하여 독일어로 번역하고 잠시 동안 표시하고 프로세스를 반복하는 스크립트를 작성하고 싶습니다 . 나는 시작 부분만 알고 있으며 쉘에서 단어 대 단어 번역을 사용하는 방법은 모릅니다.

watch -n5 sh -c 'cat /usr/share/dict/words | shuf -n1 | .....'

답변1

다운로드번역 쉘

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

설치하다

  • 사용make

    sudo make install
    

    또는

  • 사용checkinstall

    sudo apt-get install checkinstall
    sudo checkinstall
    

    이것을 본다면: 3 - Version: [ master ]그렇다면

    • ~에 따르면3
    • 예를 들어 숫자를 입력하세요.20150330
    • ~에 따르면Return

다음과 같이 번역됨

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

주문

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

관련 정보