修改翻译接口
This commit is contained in:
parent
7672c97dcf
commit
419053f3e0
|
@ -1,7 +1,7 @@
|
||||||
// ==UserScript==
|
// ==UserScript==
|
||||||
// @name 划词翻译:多词典查询
|
// @name 划词翻译:多词典查询
|
||||||
// @namespace http://tampermonkey.net/
|
// @namespace http://tampermonkey.net/
|
||||||
// @version 2.0
|
// @version 2.1
|
||||||
// @description 划词翻译调用“有道词典(有道翻译)、金山词霸、Bing 词典(必应词典)、沪江小D、谷歌翻译”
|
// @description 划词翻译调用“有道词典(有道翻译)、金山词霸、Bing 词典(必应词典)、沪江小D、谷歌翻译”
|
||||||
// @author https://github.com/barrer
|
// @author https://github.com/barrer
|
||||||
// @match http://*/*
|
// @match http://*/*
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
// @connect hjenglish.com
|
// @connect hjenglish.com
|
||||||
// @connect hjapi.com
|
// @connect hjapi.com
|
||||||
// @connect hjfile.cn
|
// @connect hjfile.cn
|
||||||
// @connect cn.bing.com
|
// @connect bing.com
|
||||||
// @grant GM_xmlhttpRequest
|
// @grant GM_xmlhttpRequest
|
||||||
// ==/UserScript==
|
// ==/UserScript==
|
||||||
|
|
||||||
|
@ -455,7 +455,7 @@
|
||||||
engineResult[ids.YOUDAO] = htmlToDom('error: 无法连接翻译服务');
|
engineResult[ids.YOUDAO] = htmlToDom('error: 无法连接翻译服务');
|
||||||
showContent();
|
showContent();
|
||||||
});
|
});
|
||||||
ajax('https://cn.bing.com/dict/search?q=' + encodeURIComponent(text), function (rst) {
|
ajax('https://www4.bing.com/dict/search?q=' + encodeURIComponent(text), function (rst) {
|
||||||
engineResult[ids.BING] = parseBing(rst);
|
engineResult[ids.BING] = parseBing(rst);
|
||||||
showContent();
|
showContent();
|
||||||
}, function (rst) {
|
}, function (rst) {
|
||||||
|
@ -488,7 +488,7 @@
|
||||||
engineResult[ids.YOUDAO_LOWER_CASE] = htmlToDom('error: 无法连接翻译服务');
|
engineResult[ids.YOUDAO_LOWER_CASE] = htmlToDom('error: 无法连接翻译服务');
|
||||||
showContent();
|
showContent();
|
||||||
});
|
});
|
||||||
ajax('https://cn.bing.com/dict/search?q=' + encodeURIComponent(text.toLowerCase()), function (rst) {
|
ajax('https://www4.bing.com/dict/search?q=' + encodeURIComponent(text.toLowerCase()), function (rst) {
|
||||||
engineResult[ids.BING_LOWER_CASE] = parseBing(rst);
|
engineResult[ids.BING_LOWER_CASE] = parseBing(rst);
|
||||||
showContent();
|
showContent();
|
||||||
}, function (rst) {
|
}, function (rst) {
|
||||||
|
@ -506,9 +506,9 @@
|
||||||
var url = 'https://translate.google.cn/translate_a/single?client=gtx&dt=t&dt=bd&dj=1&source=input&hl=zh-CN&sl=auto';
|
var url = 'https://translate.google.cn/translate_a/single?client=gtx&dt=t&dt=bd&dj=1&source=input&hl=zh-CN&sl=auto';
|
||||||
url += '&tk=' + token(text);
|
url += '&tk=' + token(text);
|
||||||
if (hasChineseByRange(text))
|
if (hasChineseByRange(text))
|
||||||
url += '&tl=en&q=' + text;
|
url += '&tl=en&q=' + encodeURIComponent(text);
|
||||||
else
|
else
|
||||||
url += '&tl=zh-CN&q=' + text;
|
url += '&tl=zh-CN&q=' + encodeURIComponent(text);
|
||||||
ajax(url, function (rst) {
|
ajax(url, function (rst) {
|
||||||
engineResult[ids.GOOGLE] = parseGoogle(rst);
|
engineResult[ids.GOOGLE] = parseGoogle(rst);
|
||||||
showContent();
|
showContent();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user