划词翻译调用“有道词典(有道翻译)、金山词霸、Bing 词典(必应词典)、剑桥高阶、沪江小D、谷歌翻译”
< 腳本划词翻译:多词典查询的回應
脚本很好,是想要的功能。
另外,我这里需要点击图标后才会显示翻译。 于是修改了下脚本使选中文本后自动显示翻译,需要的朋友自取。
// 在脚本showIcon函数,约935行(10.10版本)处添加以下代码 //} else if (!selected) { // 隐藏翻译图标 // log('hide icon'); // hideIcon(); // } // 在上面几行原有代码后添加以下代码: var translate = function() { var obj = iconArray[0]; if (engineId == obj.id) { // 已经是当前翻译引擎,不做任何处理 } else if (!isDrag(dragFluctuation)) { icon.setAttribute('activate', 'activate'); // 标注面板展开 engineId = obj.id; // 翻译引擎 ID engineTriggerTime = new Date().getTime(); // 引擎触发时间 engineActivateShow(); // 显示翻译引擎指示器 audioCache = {}; // 清空发音缓存 engineResult = {}; // 清空翻译引擎结果集 obj.trigger(selected, engineTriggerTime); // 启动翻译引擎 } }; setTimeout(translate, "500");
代码写得烂,大家轻喷。
您好,我想在这个脚本基础上,再增加一个搜狗翻译,请问如何编辑代码?
登入以回復
脚本很好,是想要的功能。
另外,我这里需要点击图标后才会显示翻译。 于是修改了下脚本使选中文本后自动显示翻译,需要的朋友自取。
代码写得烂,大家轻喷。