Emacs:EmacsでGoogle翻訳
環境
- GNU Emacs 27.1
- Debian 11.6
インストール
https://github.com/atykhonov/google-translate の README を読む。
https://github.com/atykhonov/google-translate/archive/refs/heads/master.zip をダウンロードして
解凍して
load-path の通ったところへ置いて
.emacs に以下設定
; --------------------
; google-translate.el
; https://github.com/atykhonov/google-translate
; --------------------
(require 'google-translate)
(require 'google-translate-smooth-ui)
(global-set-key "\M-g" 'google-translate-smooth-translate)
(setq google-translate-translation-directions-alist '(("en" . "ja")
("ja" . "en")
("ja" . "ru")
("ru" . "ja")
))
README には、
Search failed: ",tkk:'"
となったら、curl か wget を使う設定をすると書いてあるけど、問題が起きなかったので、以下設定は使っていない。
(setq google-translate-backend-method 'curl)
使い方
リージョン選択して、M-g すると、ミニバッファで翻訳の方向を聞かれる。C-n / C-p で選択して、エンター。
別バッファが開いて、元の文章と対訳が表示される。