ロボクメモ Robojimamemo

ロボットを研究する、ある学生のメモ。日々、勉強したことをメモ代わりに残して共有します(ROS,C++,python,linux,etc...)

vimで編集しながらGoogle翻訳を使いたい

Google 翻訳を行う

vim からgoogle 翻訳を使えるようになりたい

https://qiita.com/koji-kojiro/items/225e6f4c75249723e1c0
vimで論文などを執筆しているとふと英語を調べたくなったり、自分の書いた英語がきちんと意味が通っているか確かめたくなる。そこでいちいちブラウザを開くのは面倒。

  1. 端末からgoogle 翻訳をする
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
  1. vimとの連携
    vimrcの中に以下のように書けば
    te : 選択範囲を英語に翻訳
    tj : 選択範囲を日本語に翻訳
"翻訳
vnoremap te :w !trans -b -sl=ja -tl=en<CR>
vnoremap tj :w !trans -b -sl=en -tl=ja<CR>

更に検索結果を書き込みたいとき(少しまわりくどい、なにかいい案はないかな)

vnoremap te "jy:r!trans -b -sl=ja -tl=en '<C-r>j'<CR><CR>
vnoremap tj "jy:r!trans -b -sl=en -tl=ja '<C-r>j'<CR><CR>