deepl.nvimはneovim上でDeepL APIを利用して得た翻訳結果を表示or置換するプラグインです。 私は置換する方しか使用していません。
動作
設定手順
1. DeepL ProのAPIを容易
方法 必要なのはDeepL Pro の developer API(有料) www.deepl.com
2. deepl.nvimの設定
自分の設定はこんな感じ (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 翻訳で同じようなことをやりたいときはこれ
英語勉強したくない
ブログを新規に作ったけれどきちんと書きすぎたので、
URLをいきなり貼り付けて終わるぐらいにしたい