# crx-selection-translate **Repository Path**: sfccdn/crx-selection-translate ## Basic Information - **Project Name**: crx-selection-translate - **Description**: 划词翻译浏览器插件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: 4.x-master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-23 - **Last Updated**: 2021-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 划词翻译是一款用于Google Chrome浏览器的扩展程序。 ## 安装 [在Chrome网上应用店安装](https://chrome.google.com/webstore/detail/ikhdkkncnoglghljlkmcimlnlhkeamad) ## 特点 划词即显示翻译结果,简单方便 单词释义既详细又精准 自带网页翻译,弥补国内Chrome网页翻译总是出错的不足 语音播放,支持英文、中文、日文、韩语、法语、粤语六种语言 完全免费,不带任何广告 无需安装任何第三方软件,麻雀虽小,五脏俱全 ## TODO * 添加多语言message.json文件,先加个英文的吧 ## 说明 很多Google自家的网站是不允许扩展访问的,比如Chrome商店。 另外,有道的网页翻译服务无法在https页面使用。 为了应对这些情况,划词翻译特别准备了“翻译盒子”,并且翻译盒子能提供阅读功能。 ## 其它 开发的初衷是因为Chrome的网页翻译总是出错,而且想更便捷的进行单词翻译, 所以研究了百度和有道翻译服务的接口,整合成了这样的一个扩展。 为了保证扩展的质量,我挤出了不多的空闲时间,如果你觉得这个扩展很好用,请在商店里给评个五星~ 右键翻译至今已经过四个版本(从1.0到4.0),每一次的变更,我都重写了整个扩展。 我将书上看到的各种知识融入其中,同时这也让我对js有了更深的认识,于是我开放了源代码, 希望能给想学习扩展开发或者js的人有所帮助 ;) ## 更新日志 4.5.4(2014/10/15) * 由于上次更新导致了翻译盒子的无法翻译的 bug,紧急修复 * Chrome 38中在https下无法播放语音,所以此时隐藏播放按钮 4.5.3(2014/10/13) * 修复了Chrome 38中在https的页面下没有翻译结果的bug。感谢 @wenzhixin 提出问题并贡献代码 4.5.2(2014/8/29) * 修改Mac中弹出翻译盒子的快捷键为 Control + Q * 现在在翻译结果上划词不会进行翻译了 4.5(2014/6/16) * 改进了阅读文本的方法$.play()。现在,它不需要接收第二个参数,而是通过百度接口自动判断语言种类。 同时,为划词翻译结果框和popup.html都显示了朗读按钮。 4.4.1(2014/6/7) * 更正错别字“稍后”为“稍候” 4.3(2014/5/14) * 为网页划词翻译开关添加了一个快捷键,这个快捷键是能自定义的 * 添加一个设置项:当划词翻译文本中有中文时,不翻译;不过从右键菜单进行翻译时,忽略这个设置项 * 修改了一个设置项:按住Ctrl划词、--->或者划词后按 Ctrl<--- 才翻译 4.2(2014/5/10) * 添加了一个选项页,将开关划词翻译的选项从右键菜单中移进选项页了。 * 在选项页里添加了划词时默认使用哪个引擎翻译的选项 * 在选项页里添加了是否在按住Ctrl键划词时才显示翻译结果的选项 * 在选项页里更新了使用帮助 4.1.4(2014/5/7) * 翻译盒子现在可以选择翻译引擎了。 * 因为支付宝不再支持捐赠页,所以更新了捐赠方式,新增PayPal。 4.1.3(2014/5/7) * 翻译前添加了一个“正在翻译”的状态 4.1.2(2014/4/21) * 为了避开Chrome的[<all_urls>bug](https://code.google.com/p/chromium/issues/detail?id=353489),将扩展权限里面的<all_urls>改为了\*://\*/\*。 目前来看,它是等同于<all_urls>的,并且使用后没再出现bug。 顺便说一句,这个bug正是在我的扩展里被发现然后提出的。- - 4.1.1 * 修复在 Chrome 34 下,打开翻译盒子时,不会自动翻译剪切板内容的bug * 为右键菜单使用了一个图标,以使它醒目出来 4.1 * 修复中文不翻译的bug * 修复错误信息不显示的bug 4.0.7 * 安装完成后默认勾选“划词翻译” * 将“访问网站”的链接设为了Chrome商店的问题反馈地址,任何问题与建议欢迎反馈! 4.0.6 * 由于使用量日渐增大,于是添加多个API Key防止Key失效 4.0.5 * 正式更名为“划词翻译” 4.0.4 * 打开翻译盒子时即自动翻译剪切板里面的文本 4.0.1 * 添加多语言互译支持 * 添加语音播放功能 * 网页翻译结果框现在可拖动