Skip to content

kawarimidoll/textra.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

textra.vim

textra は「みんなの自動翻訳@TexTra」を使用した翻訳プラグインです。 https://mt-auto-minhon-mlt.ucri.jgn-x.jp/

Vim および Neovim で動作します。

textra_demo.mp4

REQUIREMENTS

TexTraのユーザー登録が必要です。

また、 HTTP リクエストを行うため、 curl が必要です。

EXAMPLE

設定の例を示します。

call textra#setup({
    \ 'name': 'your_name',
    \ 'key': 'your_key',
    \ 'secret': 'your_secret'
    \ })

function s:display_result(result) abort
  echomsg a:result
endfunction

function s:cmd_translate(from_lang, to_lang, reg = '') abort
  echo '[textra] translate ...'
  let src = getreg(a:reg)->substitute('[[:space:]]\+', ' ', 'g')
  let dst = textra#translate(src, a:from_lang, a:to_lang)
  call s:display_result(dst)
endfunction

command! -nargs=+ Textra call s:cmd_translate(<f-args>)

Releases

No releases published

Sponsor this project

 

Packages

No packages published