Giter Site home page Giter Site logo

crimx / ext-saladict Goto Github PK

View Code? Open in Web Editor NEW
11.6K 92.0 710.0 15.46 MB

🥗 All-in-one professional pop-up dictionary and page translator which supports multiple search modes, page translations, new word notebook and PDF selection searching.

Home Page: https://saladict.crimx.com/

License: MIT License

JavaScript 4.12% HTML 0.02% CSS 0.02% TypeScript 67.72% SCSS 27.96% Swift 0.16%
chrome extension firefox-addon react typescript rxjs firefox dictionaries saladict chrome-extension

ext-saladict's Introduction

ext-saladict's People

Contributors

blackhole1 avatar crimx avatar danielrtic avatar dependabot[bot] avatar earthmessenger avatar fantasquex avatar fffx avatar findseat avatar gdh1995 avatar greenkeeper[bot] avatar greenkeeperio-bot avatar gricn avatar hamirmahal avatar imjoehs avatar lwdgit avatar mayocream avatar mislink avatar raistlin916 avatar rickliujh avatar sky5454 avatar sundeepdwd avatar unlsycn avatar wangbinyq avatar xuing avatar yipanhuasheng avatar zhtw2013 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ext-saladict's Issues

想要柯林斯词典

  • 类型:建议
  • 期待:1.想要生词本同步,不然容易丢失啊
    2.可以添加柯林斯吗,感觉还是柯林斯比较好用?

你好 关于部分网站不支持查词

你好 谢谢你的插件 好可爱啊 很喜欢 。就是我发现newyorker似乎不支持查词 不知道为什么,请问有什么方法在newyorker上开启查词功能吗谢谢

pdf中不能划词翻译

如题,还有就是有些网站不支持,msdn,codeProject等等
浏览器是centBrowser.版本 2.9.4.39(正式版本) (64 位) (portable) (Chromium 61.0.3163.100)

希望可以支持谷歌国内翻译

使用相关的问题请确保先看了 Wiki 《划词翻译食用方式》 https://github.com/crimx/crx-saladict/wiki

不能划词的网站请提供具体链接。刚安装扩展后已经打开的页面需要刷新一遍以加载词典。

如果是查词结果不正确或无结果,请先点击结果左上的词典图标跳转到词典网页,查看是否为自身网络问题。

因安全问题,chrome 商店页面、自带的 PDF 页面以及其它扩展的页面是不能划词的。可用点击图标或三按 ctrl 快速查词,本扩展自带 PDF 阅读器。

一个好的反馈格式

  • 平台:包括操作系统和 Chrome 版本

  • 类型:错误?建议?

  • 重现:提供详细地操作来重现状况。

  • 期待:理想情况下扩展应该怎么做?

  • 实际:客观描述扩展实际上做了什么。

  • 额外信息:提供额外信息以便定位问题,如在出现错误的页面按 F12 ,截图 console 标签下的错误信息。

反馈窗口无法显示的bug

  • 平台:Chrome Canary 68.0.3418.2 on Windows 10

  • 类型:一个bug

  • 重现:
    ytedx7yp3 1ouk3fa6 m0nh1

  • 期待:修复bug

  • 实际:(https://cn.engadget.com) 下所有文章的文本区及评论区划词都会出现截图里的情况

  • 额外信息:另外提个建议,能否考虑增加搜狗翻译?

Search Mode 选成 “Hold Ctrl/⌘” 直接双击也会触发

Bug 重现步骤:

  1. 在一个页面 Hold 住 ⌘ 然后双击一个单词,查词框会弹出
  2. 切换到别的页面
  3. 切换回步骤 1 中的页面
  4. 直接双击一个单词,查词框依然会弹出
  5. 这时候按一次 ⌘ 键会恢复正常
  6. 但是重复 2. 3. 依然会触发 Bug

环境:
Chrome Version 60.0.3112.113 (Official Build) (64-bit)
macOS Sierra Version 10.12.6

希望生词本能不重复添加单词

目前如果添加了一个单词到生词本的话,如 Hello,那么下次再遇到添加到生词本的话,在生词本里就有2个 Hello 的单词,希望一个单词只要添加到生词本,下次再点击可以选择移除或者其他操作,就是不要重复出现在生词本中

平板电脑使用问题

chrome应该是最新版,萨拉查词也是最新版,64位win10(平板电脑)
问题:双击单词自动查询这个功能用不了

能否增加生词本的生词来源页面以及上下文段落?

1.在生词本页面,点击某个生词,弹出一个窗口,显示出:当时浏览时包含这个生词的上下文的整个段落,以及相应的网址。
2.当然,在添加生词时,可以弹出窗口,手动输入:包含这个生词的上下文的整个段落,甚至整篇文章。
3.最后可以按组导出为txt。
一个组包括:一个生词,生词翻译,上下文段落,(段落翻译),网址。

点击生词后,我知道上下文是什么,网址是什么,这样可以更快地记住单词。
目的很明显,学英语变得连贯起来了,而非一个一个单独的生词。

PDF模式下,某些PDF文件无法识别空格,导致无法翻译

  • 平台:
    操作系统:Windows 7 with SP1 64bit
    浏览器:Chrome 59.0.3071.115(正式版本) (64 位)

  • 类型:错误

  • 重现:
    虽然某些本地PDF文件用此扩展自带的PDF阅读器能正常划词翻译,但是有一些PDF文件用此扩展自带的PDF阅读器无法识别单词之间的空格,导致无法翻译。如果切换成Chrome的PDF阅读器,原本无法识别空格的文件,在划词右键“沙拉查词-网页划词翻译→谷歌翻译”,在弹出的谷歌翻译页面中,单词之间能正常地用空格断开,能正常翻译。
    能正常翻译和不能翻译的PDF文档已上传到百度云盘:
    链接: https://pan.baidu.com/s/1n0yPscuDCUblbWF4c8Aeqg 密码: 6eu2

[建议]希望能将生词导出为 anki 卡牌

希望能将生词或查词记录导出为 anki 卡牌,类似这个https://zhuanlan.zhihu.com/p/22472893?refer=-anki)这个(https://zhuanlan.zhihu.com/p/26522832)。
现在只能简单导出为 txt 文件,希望能增加结合指定词典翻译导出为 anki 卡片的功能。来完成进一步的记忆。
目前我似乎找不到什么好的办法来把 txt 文件里的单词批量生成 anki 卡片, kindle 生词本里的单词但是有办法。

期待:快速关闭界面

CCC可以快速开启界面,一直保留界面可能会遮住某些内容,但是关闭需要移动到界面,希望作者可以添加快速关闭界面的功能

和Vimium插件冲突

和Vimium插件同时使用,在输入框中选中文本后,再点击输入框,不会取消选中,希望尽快修复这个问题

使用源码npm run build提示错误

使用源码build的时候,提示下面错误
if (!indexFile) { throw new Error(Missing entry file for ${dirPath}) }

Error: Missing entry file for /Users/xx/Documents/GitHub/OpenSource/Chrome/ext-saladict/src/background
at module.exports.entry.entries.reduce (/Users/xx/Documents/GitHub/OpenSource/Chrome/ext-saladict/config/webpack.config.prod.js:70:29)
at Array.reduce ()
是什么原因呢

必应的双语解释与悬浮图标

1.必应词典中对英语单词的英语解释很有帮助,希望能增加;
2.划译时的悬浮图标有点大会遮挡文字,如能减小点,并将图标与悬浮窗的透明度增加些,体验效果应该很棒

本插件的pdf.js各种paper的PDF路径无法正常识别

  • 平台:mac 10.13.3 chrome 65.0
  • 类型:很多论文的链接无法正确解析使用内置的pdf.js打开,会使用默认pdf浏览器打开
  • 重现:
    例如 IEEE 某期刊一篇文章,点击页面Download PDF
  • 问题:
    之前用到的另一款插件“划词翻译”集成的pdf.js和官方插件PDF Viewer都可以用正常使用pdf.js打开;
    并且在链接页面,使用邮件pdf打开,仍然不行,并且会报错
  • 期待:
    希望能够尽快改进一下

打开翻译窗 搜索单词 将结果双击选中复制 会一直搜索

使用相关的问题请确保先看了 Wiki 《划词翻译食用方式》 https://github.com/crimx/crx-saladict/wiki

不能划词的网站请提供具体链接。刚安装扩展后已经打开的页面需要刷新一遍以加载词典。

如果是查词结果不正确或无结果,请先点击结果左上的词典图标跳转到词典网页,查看是否为自身网络问题。

因安全问题,chrome 商店页面、自带的 PDF 页面以及其它扩展的页面是不能划词的。可用点击图标或三按 ctrl 快速查词,本扩展自带 PDF 阅读器。

一个好的反馈格式

  • 平台:包括操作系统和 Chrome 版本

  • 类型:错误?建议?

  • 重现:提供详细地操作来重现状况。

  • 期待:理想情况下扩展应该怎么做?

  • 实际:客观描述扩展实际上做了什么。

  • 额外信息:提供额外信息以便定位问题,如在出现错误的页面按 F12 ,截图 console 标签下的错误信息。

添加谷歌图片单词功能需求

谢谢作者的不断研发...

其实我感觉学单词最好有个图片搭配的话 对识别和记忆有很大的帮助

能否实现
1.划词为单个单词的时候去搜索谷歌图片,并返回相似的或者最前面几张图片?
2.若没空的话我可以帮忙试着写一下?

A few issues & advise

Select a word and pressing CTRL can't auto load the selected word with ver. 5.0.

The popup animation is not a good experience, it takes so long to show and disappear.

Make a option in Settings to toggle animation if possible.

希望悬浮框可以根据内容多少而自适应大小(高度)

  • 当翻译后的内容比较少时,设置的默认框有很大了

  • 当翻译后的内容有很多,那么就要鼠标点击 向下 的标识,然后才能鼠标滚珠下滑,感觉不太方便。

所以希望悬浮框可以根据翻译后的内容多少自适应大小(高度)

希望加入单词收藏,本地可导出就可以了

使用相关的问题请确保先看了 Wiki 《划词翻译食用方式》 https://github.com/crimx/crx-saladict/wiki

不能划词的网站请提供具体链接。刚安装扩展后已经打开的页面需要刷新一遍以加载词典。

如果是查词结果不正确或无结果,请先点击结果左上的词典图标跳转到词典网页,查看是否为自身网络问题。

因安全问题,chrome 商店页面、自带的 PDF 页面以及其它扩展的页面是不能划词的。可用点击图标或三按 ctrl 快速查词,本扩展自带 PDF 阅读器。

默认展开剩余内容

提一个建议,因为有滚动条,所以,如果默认展开所有的内容,窗口大小还是没变,对用户来说没有什么影响,对于想查看更多内容的用户来说少了点击箭头这一步,所以,可以始终默认展开查词的内容,包括小窗口的内容也默认展开,或者加一个选项。

希望优化一下词典

试过几款翻译插件,沙拉查词感觉挺不错的,最近一直用,只是对词典感觉不满意,我中英文查询都常用,沙拉带的国语词典和两岸词典都只支持繁体中文,对简化字没有结果,希望在查询简体中文时,先自动转化为繁体在国语词典和两岸词典内查询,我是不介意看繁体的,或者你看看能不能添加汉典字典,我以前一直使用汉典网的汉典字典chrome插件来查询中文,好像还有一个快快查字典,我常在手机上用。

另外中英文都用,感觉方框内词典有点多,不知能否实现对特定语言使用特定词典,比如查英文用哪几部,查中文时用哪几部。

希望插件越来越好!

[建议]希望增加分辨单词和长句并相应调整词典顺序的功能

请问能不能增添识别划词划的是单词还是句子的功能呢?
我在使用沙拉查词的过程中,一般是用于查单个的词,或是句子的翻译。从实际体验和评价及口碑中,大概都足以得出谷歌翻译翻句子更好,而必应词典查词更好的结论。
但是目前沙拉查词的弹框中,不同词典的顺序是固定的。如果能够在划选中单词的时候,必应词典排在第一位,谷歌翻译排在其后。在划选中句子的时候,谷歌翻译排在第一位,必应变到其后。这样的话大概能进一步提升一点大家的使用体验。
另外,如果能在查词历史记录界面一键剔除句子或词组,保留单词,方便导出单词进行进一步整理,就更好了。
多谢!

建议网页翻译增加彩云小译的功能

目前的有道网页翻译是直接将内容变成中文, 彩云小译是在每段文字后面增加翻译的内容,看起来更加方便.平时直接通过书签栏能快速翻译,但是在github上面不能正常使用.希望能够集成到插件中,能够快速使用.

类"有道词典Chrome划词插件"自动选中单词功能

沙拉查词很好用,但我最喜欢"有道词典Chrome划词插件"的一个功能就是它的"指词即译"功能,实现的效果就是只要按住Ctrl键,然后只要将鼠标移动到想要查询的单词上面,不需要点击或是手动选中,插件便会自动识别出光标所在位置的单词。

普通的文章还好,双击可以快速选中单词,但有些单词是可以点击的,或是一些含有链接的文字,想要选中的话,每次就需要小心翼翼地去选中,导致操作效率很低。

目前除了"有道词典Chrome划词插件",好像没有那个划词插件实现了这个功能,想请问下这是实现起来有难度还是有什么别的原因导致没有实现吗?

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

一个建议,在界面中添加“上一个单词”的功能

  • 平台:
    Win10 & macosx 10.11.3
    Chrome Version 65.0.3325.181 (Official Build) (64-bit)

  • 类型:建议

  • 期待:
    今天突然发现saladict有个功能,查找某个不认识单词时,打开了界面,在英文对照翻译里,又出现不认识的单词,“双击”一下那个单词,saladict就会跳转,翻译这个新的不认识的单词。(很棒)

但是,看完后,我没办法回到上面那个我原先查看的单词翻译内容去了。

希望新版本里,界面上有个功能,返回上一个查看的单词,或者后一个查看单词,好像浏览器“后退”和“前进”那样的。

(不知道我没有描述清楚)

谷歌网页翻译跳转新标签页

提几个建议

右键谷歌网页翻译的时候会跳转新标签页,不太方便,希望能在原页面直接显示翻译,就像有道网页翻译那样,如果也能实现分级翻译那就更好了

说到分级翻译,希望翻译级别能更细一点,比如四六级?

英语渣渣表示入门级还是有不少不认识的单词(这貌似是有道扩展的,可能不大好搞吧)

有道网页翻译好像挂了

右键选择有道网页翻译,选择翻译级别后显示没有难次,实际没有进行翻译。应该是接口挂了。

conn.js:315 POST https://fanyi.youdao.com/web2/index.do 0 ()

fanyi.youdao.com/web2/rl.do?
action=changeLevel&oldLevel=0&newLevel=1&relatedURL=https%3A%2F%2Fmedium.com%2Fmit-technology-review%2Fresearchers-wonder-what-it-means-when-you-keep-your-phone-out-without-using-it-ea8d17e12f22&guid=6e83fb7f-264a-6a42-55aa-fda0bd6e582c&1525660194573:1 GET https://fanyi.youdao.com/web2/rl.do?action=changeLevel&oldLevel=0&newLevel=1&relatedURL=https%3A%2F%2Fmedium.com%2Fmit-technology-review%2Fresearchers-wonder-what-it-means-when-you-keep-your-phone-out-without-using-it-ea8d17e12f22&guid=6e83fb7f-264a-6a42-55aa-fda0bd6e582c&1525660194573 0 ()

翻译介面视窗当机

一个好的反馈格式

  • 平台:包括操作系统和 Chrome 版本
    Windows 10
    Chrome 版本: Google Chrome 瀏覽器 v66.0.3359.26

  • 类型:错误?建议?

當要查一個單字時,翻譯視窗會定格黏貼在網頁上,視窗無法移動,scrollbar 無法上下移動查看額外字典的翻譯內容,請修正!! 謝謝!!

  • 重现:提供详细地操作来重现状况。

  • 期待:理想情况下扩展应该怎么做?

  • 实际:客观描述扩展实际上做了什么。

  • 额外信息:提供额外信息以便定位问题,如在出现错误的页面按 F12 ,截图 console 标签下的错误信息。

自动查词设置项总是被关闭

  • 平台:Windows 10 64 bit 猎豹浏览器
  • 类型:错误
  • 描述:插件设置中打开了自动直接搜索查词、双击搜索查词,总是用着用着莫名其妙的自动就被关闭了,每次还要重新设置一遍,不能默认就开启这些设置吗
    qq 20180201142551

2点建议

  • 平台:Win10 QQ浏览器

  • 类型:建议

  • 期待:①建议每次点击插件的时候,输入框能自动聚焦,并全选里面的内容,方便打开能直接删除里面
    的内容;
    ②希望能开发一个简洁的桌面版,有很多翻译软件要么太杂,占用多,要么接口太旧,翻译不准

【建议】有道网页查词增强

1、无论翻译 http 还是 https,有道的api都会被chrome(我这里是68.0.3416.1(正式版本)canary-dcheck (32 位))标记为危险并直接拦截。建议首次使用前,测试不能访问后,提示用户打开该网址并手动允许,然后,启用命令行--allow-running-insecure-content。

2、(重要!)能否开启一个自动模式,也即,在开启后,所有打开的新页面都自动调用有道网页翻译?

3、能否模仿原版的有道翻译制作一个js书签,原版为:javascript: void((function() {var element = document.createElement('script');element.id = 'outfox_seed_js';element.charset = 'utf-8',element.setAttribute('src', 'http://fanyi.youdao.com/web2/seed.js?' + Date.parse(new Date()));document.body.appendChild(element);})()),点击后直接拉起插件增强版的翻译功能,而不使用原版

添加牛津词典

请问能否在查词面板中集成牛津词典,而不是提供定向到目标网页的右键菜单。牛津词典释义详细而且非常权威,希望能把它添加进来!

希望在打开网址不是.pdf结尾的网页也能启用pdf翻译

使用相关的问题请确保先看了 Wiki 《划词翻译食用方式》 https://github.com/crimx/crx-saladict/wiki

不能划词的网站请提供具体链接。刚安装扩展后已经打开的页面需要刷新一遍以加载词典。

如果是查词结果不正确或无结果,请先点击结果左上的词典图标跳转到词典网页,查看是否为自身网络问题。

因安全问题,chrome 商店页面、自带的 PDF 页面以及其它扩展的页面是不能划词的。可用点击图标或三按 ctrl 快速查词,本扩展自带 PDF 阅读器。

一个好的反馈格式

谢谢

无法打开PDF文件

  • 平台:
    Ubuntu 16.04.3 LTS
    Chrome Version 62.0.3202.94 (Official Build) (64-bit)

  • 类型:
    选择View as PDF,打开PDF文件之后,PDF文件为0页
    console 中显示: Failed to load file:///path/to/file.pdf: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

  • 重现:
    使用Chrome打开《Metaprogramming Ruby》一书(约15.4MB, 262页),后选择View as PDF

  • 问题
    在View as PDF下,URL为chrome-extension://cdonnmffkdaoajfknoeeecmchibpmkmg/assets/pdf/web/viewer.html?file=file:///path/to/file.pdf时,无法正常打开PDF文件;
    不在View as PDF下,URL以file:///开头时,连按三下Ctrl无法唤出翻译界面

查词面板的高度宽度可调整

Chrome 版本 63.0.3239.132

提个小建议:查词面板的高度宽度能否做成可调整的,目前是写死的,鼠标也没法拉动~

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.