在emacs中使用百度翻译

因为我的英语水平不好,在查看emacs帮助文档时经常需要使用一些翻译软件,在elpa镜像源中有google-translate插件,但是需要翻墙,于是我就仿照着google-translate插件的功能,使用百度翻译API写了一个emacs翻译插件。

项目地址:GitHub - LiShiZhensPi/baidu-translate: A emacs plugin using baidu-translate-api

目前已成功上传到melpa,可以方便的下载安装 :)

使用快捷键C-c+m 便可以翻译选中的文字

而C-c+M 便是翻译整个buffer

同时也提供了简单方便的翻译接口,你可以通过自定义翻译函数,选择语种。

效果:

6 个赞

这是我第一次写插件,我发现elpa源中安装的插件都有一个autoload文件,目前还不清楚这种功能的用法,有大佬能指点一下吗,:grin:

到文件开头,m-x auto-insert

嗯嗯,想不到这么方便,我还仿照他们的auto-load文件写了半天 :joy:

支持一下,我还在自己的第一个插件边缘挣扎

1 个赞

autoload和 autoinsert 是两回事啊

在auto-insert之前不能用require加载我的模块,只能用load,在auto-insert之后就可以了, 可能跟这句(provide ‘baidu-translate)有关

对#此处省略很多字#

:sweat_smile: 我是看着没用标准模板就提醒了句,确实跟autoload无关

2 个赞