google-translate
源码地址
安装 google-translate
- 安装 use-package , 如果你没有使用 use-package
(eval-and-compile
(customize-set-variable
'package-archives '(
("melpa" . "http://melpa.org/packages/")
("org" . "http://orgmode.org/elpa/")
("gnu" . "https://elpa.gnu.org/packages/")
("nongnu" . "https://elpa.nongnu.org/nongnu/")
))
(package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
)
- 安装 google-translate
(use-package google-translate
:ensure t
:config
(setq google-translate-default-source-language "auto"
google-translate-default-target-language "zh-CN")
(setq google-translate-translation-directions-alist
'(("en" . "zh-CN") ("zh-CN" . "en") ("en" . "ru")))
)
配置解释
语言来源, 默认自动
(setq google-translate-default-source-language "auto")
目标语言,中文简体
(setq google-translate-default-target-language "zh-CN")
翻译方案
- 英文 -> 中文, 中文 -> 英文, 英文 -> 俄语, 使用 C-n 切换
(setq google-translate-translation-directions-alist '(("en" . "zh-CN") ("zh-CN" . "en") ("en" . "ru")))
使用
- 将光标放到你要翻译的文本上
- M-x google-translate-smooth-translate 回车
- C-n 切换翻译方案