衝撃のわからなさ

わかってません

deepl.nvimでneovimのテキストを翻訳できるようにした

deepl.nvimはneovim上でDeepL APIを利用して得た翻訳結果を表示or置換するプラグインです。 私は置換する方しか使用していません。

動作

f:id:taki4416:20200906213630g:plain

設定手順

1. DeepL ProのAPIを容易

方法 必要なのはDeepL Pro の developer API(有料) www.deepl.com

2. deepl.nvimの設定

github.com

自分の設定はこんな感じ (dein.vim利用)で、
APIのkeyは環境変数DEEPL_API_KEYで与えている。
vimscript中で設定する場合は、g:deepl#api_key

[[plugins]]
repo = 'impactaky/deepl.nvim'
hook_add = '''
vmap zj :call deepl#replace_to_translated_text('', 'JA')<CR>gvgq
vmap ze :call deepl#replace_to_translated_text('', 'EN')<CR>gvgq
nmap zj vip:call deepl#replace_to_translated_text('', 'JA')<CR>gvgq
nmap ze vip:call deepl#replace_to_translated_text('', 'EN')<CR>gvgq
'''

その他

Google 翻訳で同じようなことをやりたいときはこれ

github.com

英語勉強したくない

ブログを新規に作ったけれどきちんと書きすぎたので、
URLをいきなり貼り付けて終わるぐらいにしたい