分页: 1 / 1
连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-02-18 10:22
由 stringtang
中文翻英文还有点问题,因为解码的缘故。有兴趣的同学可以一起来改进之(比如将语言种类扩展和加入其他在线辞典等):)
编译平台ubuntu 8.04, gcc (GCC) 4.2.4
我的Email: junyi.hit (AT) gmail.com
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-02-18 10:27
由 lerosua
不错。支持~
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-07-18 23:31
由 snyh
刚下下来看了下。。。。
很意外的是 你程序里面竟然用
gtk_signal_connect ();
而不是g_signal_connect ();......
虽然完成同样的工作不过。。。
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-08-20 1:11
由 md5xwl
源码要了
学习下...
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-08-20 8:04
由 jioyo源
不错……
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-08-20 9:48
由 eexpress
鼠标选择,热键osd翻译
这是我的模式
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-08-20 9:49
由 eexpress
代码: 全选
☎ cat g-translate.pl
#!/usr/bin/perl
use Getopt::Long;
GetOptions('n'=>\$notify);
my $out,$in,$str;
# 无参数时,使用剪贴板内容。
$in=join('+',@ARGV);if(!$in){$in=`xsel -o`;} if(!$in){exit;}
$in=`echo "$in"|uni2ascii -a J -s`;
$in=~s/ /+/g; $in=~s/["']//g;
chomp $in;
if($in=~/%/){$str="zh-CN%7Cen";}else{$str="en%7Czh-CN";}
$out="curl -e http://www.my-ajax-site.com 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=$in&langpair=$str' 2>/dev/null";
$out=`$out`;
$out=~/translatedText":"(.*?)"/;
if($notify){`notify-send 'google翻译' "$1"`;}
else{print $1;}
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-08-20 10:03
由 liujingjing5
eexpress 写了:代码: 全选
☎ cat g-translate.pl
#!/usr/bin/perl
use Getopt::Long;
GetOptions('n'=>\$notify);
my $out,$in,$str;
# 无参数时,使用剪贴板内容。
$in=join('+',@ARGV);if(!$in){$in=`xsel -o`;} if(!$in){exit;}
$in=`echo "$in"|uni2ascii -a J -s`;
$in=~s/ /+/g; $in=~s/["']//g;
chomp $in;
if($in=~/%/){$str="zh-CN%7Cen";}else{$str="en%7Czh-CN";}
$out="curl -e http://www.my-ajax-site.com 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=$in&langpair=$str' 2>/dev/null";
$out=`$out`;
$out=~/translatedText":"(.*?)"/;
if($notify){`notify-send 'google翻译' "$1"`;}
else{print $1;}
楼主那个是提交返回的是整个页面,太大了.
你这是ajax的么?能具体说下参数的意思么?
我试了http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&langpair=zh-CN|en&q=你好
不行啊
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-08-20 10:18
由 eexpress
是%7C。不能直接使用"|"
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-08-20 10:38
由 liujingjing5
可以了,好像用|也行,可能是刚才什么地方出问题了了.
谢谢,谢谢
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-10-28 11:10
由 lichuanjun56
liujingjing5 写了:可以了,好像用|也行,可能是刚才什么地方出问题了了.
谢谢,谢谢
不错,很好!
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2009-11-08 23:43
由 shift_bogoo
Re: 连接Google翻译的在线翻译辞典界面(GTK)
发表于 : 2010-01-09 14:44
由 wenjianhn
支持