« gmchess并未变傻 | Main | gmitter 0.1 test »
sdcv的即时翻译提醒功能
By lerosua | 十一月 26, 2009
相信各位在看英文文章的时候都会打开星际译王,遇到不明白的单词就划词翻译。也有一部分人是不喜欢时刻打开个那个软件,或者有时忘记打开了。或许有部分geek更喜欢命令行的sdcv,因为它来得更轻巧,更易控制。
今天给大家介绍一下利用sdcv实现界面的划词翻译功能,是某个晚上wind无聊时整出来的。
原理也不复杂,在X中,选中的区域是在某缓冲区内的(关于这个我也不好表达,忘了相关概念),因此,选中某英文单词后,利用快捷键调用脚本,把缓冲区的词发给sdcv,然后跳出一个提示窗口,即可完成。
解压后执行make
最后把display_tip放入/usr/bin/中,translate.sh放入你自定义的位置,比如~/bin/中,最后根据你的窗口管理器设定快捷键,比如ctrl+a,将它指向~/bin/translate.sh即可。
效果如图
Topics: patch | 4 Comments »


十一月 26th, 2009 at 4:58 下午
你无聊搞出来的东西 咋这么有技术含量
十一月 26th, 2009 at 5:15 下午
更正一下,不是我搞的,是wind搞的…
十一月 26th, 2009 at 7:09 下午
好东西,谢谢。
十二月 1st, 2009 at 7:56 上午
又见wind,呵呵.