毎回Google翻訳開くのめんどくさい。
クリップボードを翻訳してくれるPythonスクリプトあったら便利やん。
Google翻訳APIのおかげでサクッと書けた。
(Python3系で書いたけどprint文修正すれば2系でも動くはずです。)
使い方
googletransのインストールが必要。
$ pip3 install googletrans
英文(Hello World !!!)コピーして、以下スクリプトを動かす。
trans.py
import pyperclip
from googletrans import Translator
sentence = pyperclip.paste() #クリップボードから取得
print(Translator().translate(sentence,src = "en" ,dest = "ja").text) #翻訳
すると翻訳できる。
$ python3 trans.py
こんにちは世界 !!!
一時変数使わなければ3行で書けるけど可読性的に。
aliasに登録しておこう
.bashrcにaliasとして登録しておくと便利。
alias名とファイルパスは適宜変えてください。
.bashrc
alias jp='python3 $HOME/Python/MiniCodes/trans.py'
$ jp
こんにちは世界 !!!
srcとdestを適宜書き換えれば英語→日本語以外もいけます。言語対応表
以上。