阅读:3819回复:14
请教一款Google Translate扩展?
装了几个基于Google Translate的扩展,单词翻译可以,但是整页翻译没有一个行的(FF4.0.1),不知是否版本问题,点"Translate Page"时无反应.
有朋友在使用相似功能的扩展么?帮忙推荐个 |
|
1楼#
发布于:2011-05-26 09:55
如果你使用拖拽扩展的话,可以添加自定义搜索引擎来拖拽翻译.
比如,有道翻译,Google翻译.都可以 |
|
|
2楼#
发布于:2011-05-26 09:55
gBrowser.loadURI("javascript:{d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');o.setAttribute('type','text/javascript');b.appendChild(o);v=b.insertBefore(d.createElement('div'),b.firstChild);v.id='google_translate_element';v.style.display='none';p=d.createElement('scri'+'pt');p.text='function%20googleTranslateElementInit(){new%20google.translate.TranslateElement({pageLanguage:%22%22},%22google_translate_element%22);}';p.setAttribute('type','text/javascript');b.appendChild(p);}void%200"); 哪个浏览器都行,不用扩展。我是用鼠标手势的。boomarklet就用javascript:那部分就可以了 |
|
|
3楼#
发布于:2011-05-26 09:55
不知道是不是错觉,我发现Google翻译,有些细节没有有道翻译来的更贴近点.
|
|
|
4楼#
发布于:2011-05-26 09:55
不过中英翻译不如人意。英中没用过。一般是用来翻译日语的,效果还好
|
|
|
5楼#
发布于:2011-05-26 09:55
dindog:gBrowser.loadURI("javascript:{d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');o.setAttribute('type','text/javascript');b.appendChild(o);v=b.insertBefore(d.createElement('div'),b.firstChild);v.id='google_translate_element';v.style.display='none';p=d.createElement('scri'+'pt');p.text='function%20googleTranslateElementInit(){new%20google.translate.TranslateElement({pageLanguage:%22%22},%22google_translate_element%22);}';p.setAttribute('type','text/javascript');b.appendChild(p);}void%200"); 请问是保存为user.js吗? 不好意思,以前都没有试过弄JS的 |
|
6楼#
发布于:2011-05-26 09:55
http://translate.google.com/translate_buttons?hl=zh-cn
或者把 javascript:{d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');o.setAttribute('type','text/javascript');b.appendChild(o);v=b.insertBefore(d.createElement('div'),b.firstChild);v.id='google_translate_element';v.style.display='none';p=d.createElement('scri'+'pt');p.text='function%20googleTranslateElementInit(){new%20google.translate.TranslateElement({pageLanguage:%22%22},%22google_translate_element%22);}';p.setAttribute('type','text/javascript');b.appendChild(p);}void%200 新建一个书签. |
|
|
7楼#
发布于:2011-05-26 09:55
mcsf:装了几个基于Google Translate的扩展,单词翻译可以,但是整页翻译没有一个行的(FF4.0.1),不知是否版本问题,点"Translate Page"时无反应. 用gTranslator呢。 https://addons.mozilla.org/zh-CN/firefo ... ranslator/ |
|
8楼#
发布于:2011-05-26 09:55
dindog:gBrowser.loadURI("javascript:{d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');o.setAttribute('type','text/javascript');b.appendChild(o);v=b.insertBefore(d.createElement('div'),b.firstChild);v.id='google_translate_element';v.style.display='none';p=d.createElement('scri'+'pt');p.text='function%20googleTranslateElementInit(){new%20google.translate.TranslateElement({pageLanguage:%22%22},%22google_translate_element%22);}';p.setAttribute('type','text/javascript');b.appendChild(p);}void%200"); 我试了几次,好像要把最后一个;放到双引号内才能成功,dindog是否不小心码错了? 移位后,放到FireGestures里就成功了. 谢谢啊,终于弄明白了 gBrowser.loadURI("javascript:{d=document;b=d.body;o=d.createElement('scri'+'pt');o.setAttribute('src','http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit');o.setAttribute('type','text/javascript');b.appendChild(o);v=b.insertBefore(d.createElement('div'),b.firstChild);v.id='google_translate_element';v.style.display='none';p=d.createElement('scri'+'pt');p.text='function%20googleTranslateElementInit(){new%20google.translate.TranslateElement({pageLanguage:%22%22},%22google_translate_element%22);}';p.setAttribute('type','text/javascript');b.appendChild(p);}void%200;") |
|
9楼#
发布于:2011-05-26 09:55
MalcKear:http://translate.google.com/translate_buttons?hl=zh-cn 非常不错,选择性和整页都能实现. 谢谢!!! |
|
10楼#
发布于:2011-05-26 09:55
hzdm63: 发贴前我有装上试过的,结果无反应. 现在知道原因了,我装的NoScript把GOOGLEAPI给禁了,放行后就解决了. 谢谢啊. 再次感谢LS兄台们,问题搞掂 |
|
11楼#
发布于:2011-05-26 09:55
一直在用 http://userscripts.org/scripts/source/46744.user.js
|
|
12楼#
发布于:2011-05-26 09:55
传闻GOOGLE要关闭这个API了.....悲剧
|
|
13楼#
发布于:2011-05-26 09:55
Google翻译支持的语种比有道多很多
|
|
14楼#
发布于:2011-05-26 09:55
|
|
|