Google翻訳って便利だけどわざわざGoogle開くのがダルい。コマンドラインでGoogle翻訳できたらなぁ…って思って探したら、あった。
この記事そのまま。てかこのブログすごい。
インストールする。
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make && sudo make install
使ってみる。
$ trans :ja 'Hello World'
背景が黒なのでわかりにくい。マウスで色を反転してみる。
何コレすごい。
もしかして前回記事でインストールした占いコマンド fortune の結果も翻訳できるのではないか?
やってみる。
$ fortune | trans :ja
↑ 末尾に半角スペースあるので注意。
すご。パイプで渡ってきた文字列も問題なく翻訳できる。超便利。
英語と日本語の表記を並べるためにfor文に食わせてみる。
$ for i in "`fortune`"; do echo "$i"; trans :ja "$i"; done
すごい。
さらにこれを前回記事でインストールした cowsayコマンドでウシに喋らせてみる。
$ for i in "`fortune`"; do echo "$i"; trans :ja "$i" | cowsay; done
最高すぎる。