Linuxコマンドラインで翻訳

Translate Shell

https://www.soimort.org/translate-shell/

 

コマンドラインで翻訳したいことありますよね。

ググるとだいたいTranslate Shellってのがヒットするので入れてみた。

 

下記のような感じで簡単に使える。

# trans -b :ja "The download manager is a system service that handles long-running HTTP downloads."
ダウンロードマネージャーは、長時間実行されるHTTPダウンロードを処理するシステムサービスです。

 

つまり、コマンドラインからGoogle翻訳に投げて結果を受け取るのだが、

文章もファイルもウェブページも指定できるのですごく便利、、、と思ったが、文章多めのファイルを食わせると翻訳できなくなる。

 

実行しても何も表示されないのだ。

 

どうやら一定以上の翻訳をかけるとGoogle側に蹴られるようだ。

しばらく放置するとまた使えるようになるがこれでは本格的には使えない。

 

他になにか良いものはないか調査中である。