opera加上本地sdcv翻译,系统鼠标取字翻译脚本

上网、浏览、聊天、下载等
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

opera加上本地sdcv翻译,系统鼠标取字翻译脚本

#1

帖子 eexpress » 2008-02-16 23:25

在opera的当前使用的菜单文件里面,比如.opera/menu/eexp-menu.ini,加上一个菜单。
[Hotclick Popup Menu] 下面加入

代码: 全选

Item, "Stardict翻译文字"=Execute program, "sdcv-notify-send.bash", "%t"
这里的bash内容如下。

代码: 全选

☎  cat /home/exp/应用/脚本/sdcv-notify-send.bash
#!/bin/bash

#cd ~
#touch "`date`"
notify-send -u critical -t 5000 -i '/home/exp/媒体/128软件png/pidgin.png' 'sdcv翻译' "`sdcv $1`"
使用时,在opera双击单词,会弹出菜单。选择“Stardict翻译文字”。会出现这效果:
图片
上次由 eexpress 在 2008-03-04 11:26,总共编辑 1 次。
● 鸣学
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北
送出感谢: 0
接收感谢: 1 次

#2

帖子 rhfcaesar » 2008-02-16 23:57

:D :D
支持!

代码: 全选

枪杆子里面出政权
fireshort
帖子: 161
注册时间: 2007-03-08 19:12
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 fireshort » 2008-02-17 0:00

这个比较有趣啊,不过可能用zenity好一点?那个可以复制解释。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#4

帖子 eexpress » 2008-02-17 0:11

需要复制?那你把结果放到变量里面。然后用xclip复制到剪贴板就是了。都是bash搞定。

只是zenity太呆滞了点。没notify灵范的。
● 鸣学
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼
送出感谢: 0
接收感谢: 0

#5

帖子 matri » 2008-02-17 16:57

mark了,这个不错的。
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#6

帖子 iblicf » 2008-02-17 17:51

代码: 全选

function! Dic()
read !ttt   <cword>
endfunction
nmap <F2> :call Dic()<CR>
加到 ~/.vimrc , vi 也能翻译 ............

代码: 全选

#!/bin/bash
#ttt 
echo "==============================="
case $1 in
 "")
   sdcv --help
 ;;
 *[a-zA-Z]*)
   sdcv -n -u "朗道英汉字典5.0" $1
 ;;
 *)
   sdcv -n -u "朗道汉英字典5.0" $1
 ;;
esac
头像
rhfcaesar
帖子: 2996
注册时间: 2005-11-17 15:45
来自: 湖北
送出感谢: 0
接收感谢: 1 次

#7

帖子 rhfcaesar » 2008-02-17 18:00

有没有办法在pdf (evince或者xpdf) 里面用?

代码: 全选

枪杆子里面出政权
头像
matri
帖子: 1140
注册时间: 2006-10-27 11:14
来自: 悉尼
送出感谢: 0
接收感谢: 0

#8

帖子 matri » 2008-02-17 20:08

怎么把当前鼠标位置的x,y传给这个脚本?
fantong
帖子: 18
注册时间: 2007-09-24 19:33
送出感谢: 0
接收感谢: 0

#9

帖子 fantong » 2008-02-18 21:28

改进一点点
[code]
#!/bin/bash
#cd ~
#touch "`date`"
notify-send -u critical -t 5000 'sdcv翻译' "`sdcv -n -u DrEye4in1词典 $1|sed -e '1,4d'`"
[/code]
-n 去掉交互模式
-u 指定自己喜欢的辞典
sed 去掉前面没用的几行
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#10

帖子 eexpress » 2008-03-04 11:25

● 鸣学
头像
内存不足
论坛版主
帖子: 3277
注册时间: 2005-08-18 18:43
送出感谢: 0
接收感谢: 1 次
联系:

#11

帖子 内存不足 » 2008-03-04 11:48

不用开stardict就能翻译?
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#12

帖子 eexpress » 2008-03-06 13:42

比开那个,省资源而已。
● 鸣学
头像
roylez
论坛版主
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海
送出感谢: 0
接收感谢: 1 次

#13

帖子 roylez » 2008-03-06 16:56

赞一个,ee强的。
回复

回到 “因特网相关软件”