精华内容
下载资源
问答
  • 而比较难的是怎么确定我们选中的词在哪个位置执行完翻译的结果该怎么定位,这个问题我在开发翻译插件时摸了个深坑,全网搜索不到可用方案,研究有道的划词翻译插件因它代码压缩也没发现他的解决方案,最终在火狐开发...

    划词、鼠标选词、翻译这些都是很简单的事一般熟悉js鼠标事件都能搞定,而比较难的是怎么确定我们选中的词在哪个位置执行完翻译的结果该怎么定位,这个问题我在开发翻译插件时摸了个深坑,全网搜索不到可用方案,研究有道的划词翻译插件因它代码压缩也没发现他的解决方案,最终在火狐开发文档里找到了normalize才真正解决了定位问题;

    鼠标按下弹起和移动的事件这里就不贴代码了,懂的不需要我贴代码,不懂的去菜鸟或w3c那里讲得更详细

    获取鼠标选中的词

    var selectText = function(){
    		var selectText = window.getSelection?window.getSelection():document.selection.createRange().text;
    		return selectText.toString();
    	}
    

    获取最终定位

    // _e_point 鼠标事件
    var getPosAtPoint = function(_e_point) {
    		var range;
    	    var textNode;
    	    var offset;
    	    var fanyi_pos = null;
    	    var scrollTop = that.getScrollTop();
    	    // standard
    	    if (document.caretPositionFromPoint) {
    	        range = document.caretPositionFromPoint(_e_point.pageX, _e_point.pageY - scrollTop);
    	        textNode = range.offsetNode;
    	        offset = range.offset;
    	    }
    	    // WebKit
    	    else if (document.caretRangeFromPoint) {
    	        range = document.caretRangeFromPoint(_e_point.pageX, _e_point.pageY - scrollTop);
    	        textNode = range.startContainer;
    	        offset = range.startOffset;
    	    }
    
    	    // only split TEXT_NODEs
    	    if (textNode.nodeType == 3) {
    	        var replacement = textNode.splitText(offset);// 截取鼠标位置之后的文本
    	        var spanElement = document.createElement('span');// 创建标识
    	        spanElement.id = 'nmh_fanyi_dom';// 设置标识类名
    	        textNode.parentNode.insertBefore(spanElement, replacement);// 插入标识
    	        var fanyi_dom = document.getElementById('nmh_fanyi_dom');
    		    fanyi_pos = fanyi_dom.getBoundingClientRect();
    		    fanyi_pos['height'] = fanyi_dom.offsetHeight;// 获取插入标识获得得一行高度
    		    fanyi_dom.parentNode.removeChild(fanyi_dom);// 获取到位置后移除掉标识
    		    textNode.parentNode.normalize();// 合并文本节点
    	    }
    	    return fanyi_pos;// 返回位置	    
    	}
    
    展开全文
  • 划词翻译

    2019-05-30 17:36:00
    在谷歌商城找到: 使用: 转载于:https://www.cnblogs.com/gaoqiao/p/10950960.html

    在谷歌商城找到:

    使用:

     

    转载于:https://www.cnblogs.com/gaoqiao/p/10950960.html

    展开全文
  • 划词翻译Chrome插件是一款强大的电脑翻译工具,它基于谷歌Chrome内核,可以帮助用户进行国内外多种语音的翻译操作,拥有百度翻译、有道翻译和谷歌翻译等多种翻译引擎,支持中外文互译,并且多种文档都有支持,同时它...

    划词翻译Chrome插件是一款强大的电脑翻译工具,它基于谷歌Chrome内核,可以帮助用户进行国内外多种语音的翻译操作,拥有百度翻译、有道翻译和谷歌翻译等多种翻译引擎,支持中外文互译,并且多种文档都有支持,同时它也提供了网页翻译的功能,在浏览器上打开便可使用了,非常方便!

    划词翻译Chrome插件安装教程:

    1.下载解压,将.crx扩展文件放入到支持Chrome内核的浏览器内,如360安全浏览器

    2.自动弹出浏览器添加弹窗,点击添加即可

    58c687fadf99be0839b9b0c168420975.png

    划词翻译Chrome插件下载截图

    3.点击浏览器右上角的划词翻译图标,可以开始使用了

    83169229a25ce515fc920b61c75e86fb.png

    划词翻译Chrome插件下载截图

    划词翻译Chrome插件基本介绍:

    一个简便但强大的划词翻译类插件。支持谷歌、百度、有道三大翻译和朗读引擎,可以方便的查看、复制和朗读不同引擎的翻译结果。支持几乎所有语言的翻译与阅读,并且同时支持国内与国外的谷歌翻译;划词即显示翻译结果,简单方便。可以指定目标语言,例如从中文翻译到法语;支持在 PDF 文档里使用;自带多种网页翻译,弥补国内Chrome网页翻译总是出错的不足;

    划词翻译Chrome插件功能介绍:

    1.支持几乎所有语言的翻译与阅读,并且同时支持国内与国外的谷歌翻译;

    2.划词即显示翻译结果,简单方便。可以指定目标语言,例如从中文翻译到法语;

    3.支持在 PDF 文档里使用

    4.单词释义既详细又精准;

    5.自带多种网页翻译,弥补国内Chrome网页翻译总是出错的不足;

    6.完全免费;

    7.无需安装任何第三方软件,麻雀虽小,五脏俱全。

    划词翻译Chrome插件怎么用?

    1.在chrome浏览器安装好后,在浏览器的右上方会出现划词翻译插件的按钮,点击可以查看到如下信息,用户可以在浏览网页时手动开关翻译功能,只需要点击一下图标中的翻译开关即可切换状态,非常方便,还可以自己选择使用哪一款翻译工具进行翻译。

    2.浏览网页时选中陌生的单词,就会自动弹出翻译结果,虽然界面有点难看,但是翻译速度还是非常快的。

    3.用户可以选择指定的语句进行翻译:

    4.划词翻译可以指定忽略中文,只要选中的文本里面有一个或以上的汉字时,就不会显示翻译结果,而且如果文本是由数字、点、括号、空格、横线、加号和圆点(即•,多用于密码框)组成的,则忽略,例如 (+012) 34567,这一选项会忽略电话号码、整数与小数。

    5.还可以设置划词翻译在某些网站中自动禁用翻译功能,避免干扰选取文字内容,例如在经常使用的中文网站中就可以自动禁用这个插件。

    6.用户还可以选择朗诵你的翻译内容,还可以设置配合 Ctrl 键来使用,只有先按下 Ctrl 键再划词才会显示翻译结果,这样就可以按需翻译。还可以设置划词后不立即显示翻译结果,而是显示一个按钮,点击之后才会显示翻译结果。

    7.当用 Chrome 浏览器阅读本地或者在线的 PDF 资源时,也可使用划词翻译插件,非常方便。

    展开全文
  • Anki划词制卡助手 -- "划词翻译,一键制卡
  • Chrome浏览器划词翻译插件
  • Google Chrome 浏览器翻译插件-沙拉查词,划词翻译,功能强大。内置了剑桥词典、柯林斯高阶、有道词典、汉典等多个包括权威及互联网词典。
  • 浏览器翻译插件,一共三个插件,自行选择,我中意划词翻译, 谷歌翻译插件2.0.4、2.0.6、划词翻译, 谷歌翻译插件2.0.4、2.0.6、划词翻译
  • 谷歌 Chrome Google翻译 划词翻译 插件方法,chrome 设置-扩展程序,点右上角的开发者模式 ,然后加载已解压的扩展程序
  • Chrome划词翻译插件

    2018-12-18 16:34:02
    Chrome浏览器插件,有道词典划词翻译压缩包,可直接置入到Chrome浏览器中使用
  • 划词翻译chrome插件

    2018-07-20 20:24:40
    划词翻译——chrome插件,支持chrome浏览器,做到随时随地翻译,哪里不会点哪里
  • 划词翻译v7.3.3.crx

    2021-01-25 15:10:54
    划词翻译v7.3.3.crx
  • 沙拉查词-聚合词典划词翻译 Saladict 沙拉查词是一款专业划词翻译扩展,为交叉阅读而生。大量权威词典涵盖中英日韩法德西语,支持复杂的划词操作、网页翻译、生词本
  • Google插件:Saladict 沙拉查词是一款专业划词翻译扩展,为交叉阅读而生。大量权威词典涵盖中英日韩法德西语,支持复杂的划词操作、网页翻译、生词本与 PDF 浏览。
  • Saladict是一个很好用的网页划词翻译Chrome插件,中文名沙拉查词。在浏览器中直接翻译英文,并且可以选择发音
  • Chrome对页面中需要的翻译内容划词翻译,非常好用帮助我们更好的翻译相关需要知道的内容 Chrome对页面中需要的翻译内容划词翻译,非常好用帮助我们更好的翻译相关需要知道的内容
  • 划词翻译浏览器插件

    2018-12-20 10:22:34
    谷歌的应用商店打不开的可以从这下载,下载后解压,拖入到浏览器扩展程序里即可用,划词翻译谷歌浏览器的最爱
  • 划词翻译-crx插件

    2021-03-28 05:38:03
    划词翻译(可划长句),使用Baidu提供API,多语言支持,终身免费。 说明: 1.点击浏览器右上角图标,开启或关闭翻译功能 2.鼠标选中文本,自动翻译内容 3.首次安装,需刷新一下页面才能生效 4....
  • 达达划词翻译-crx插件

    2021-04-02 19:00:09
    划词翻译、生词本、吐司弹词、与扇贝同步 > 警告!!!! 更新 1.0.1 会将原来的生词簿清空(因为迁移存储位置了)请知悉* 好看的划词翻译* 基于牛津字典的「英英翻译」、「例句」* 自带「生词簿」, 并可同步至扇贝...
  • 划词翻译_v5.6.1.zip

    2020-12-18 11:21:34
    插件划词翻译,v5.6.1
  • 沙拉查词-聚合词典划词翻译
  • Chrome 浏览器翻译插件划词翻译 截图 下载:划词翻译__chrome扩展插件下载_极简插件 (zzzmh.cn) 简介: 一个简便但强大的划词翻译类插件。支持谷歌、百度、有道三大翻译和朗读引擎,可以方便的查看、复制和朗读不同...

    Chrome 浏览器翻译插件划词翻译

    截图

    image-20201123215036537

    下载:划词翻译__chrome扩展插件下载_极简插件 (zzzmh.cn)

    简介:

    一个简便但强大的划词翻译类插件。支持谷歌、百度、有道三大翻译和朗读引擎,可以方便的查看、复制和朗读不同引擎的翻译结果。支持几乎所有语言的翻译与阅读,并且同时支持国内与国外的谷歌翻译;划词即显示翻译结果,简单方便。可以指定目标语言,例如从中文翻译到法语;支持在 PDF 文档里使用;自带多种网页翻译,弥补国内Chrome网页翻译总是出错的不足;

    展开全文
  • 沙拉查词-聚合词典划词翻译_v7.13.3.crx。chrome浏览器划词查询插件。
  • Chrome/Firefox 浏览器插件,网页划词翻译
  • chrome划词翻译插件,支持chrome浏览器,做到随时随地翻译,哪里不会点哪里
  • 1、金山词霸 (已通过人工测试)各种情境下(浏览器和软件取词)都可较准确翻译产品官网:http://cp.iciba.com/2、有道词典首家实现IE9...产品官网:http://cidian.youdao.com3、chrome插件3.1有道划词翻译。有道翻...
  • 谷歌划词翻译插件.rar

    2020-04-09 17:33:44
    该插件为谷歌浏览器的插件,可以在谷歌浏览器里面进行划词翻译,安装非常方便,翻译效果很好,非常适合在网页上阅读外文文献。
  • 饭否划词翻译-crx插件

    2021-03-23 15:45:08
    饭否划词翻译 Powered by @home2 饭译是一款 Chrome 浏览器划词翻译插件,同时也是一款饭否小应用。 主要特点如下: 1. 可选音节划分; 2. 可选提醒模式。 你可在饭否上给 @饭译 留言以获取 SSID,并把 SSID 填写在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 696
精华内容 278
关键字:

划词翻译