如何在网页中给单词加上注释

Standard

最近要看大段大段的英文,总是会遇到一些莫名其妙的词,想搞懂它的意思就得单独去查,甚是麻烦。又不想在电脑上装各种插件,但又希望能有一个一键切换翻译的选项。

几经波折,我看到在Chrome上有一款有道划词的插件,开启之后效果是这样的:

YoudaoTranslation

它不仅可以在单词后面加上中文注释,而且还可以选择适当的难度,很适合我这种只需要知道单词意思又不需要全文翻译的人。这样阅读起来效率会很高。

可是令人遗憾的是,这插件只有Chrome有,Firefox下就没有。为了能在 FF 下也能使用它,我开始了探索。

其实这插件的原理很简单,当页面载入的时候,会加载一段js,这段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);})())

可以直接在控制台下运行这段代码(从void开始复制),看看页面上的单词是不是都加上注释啦!

 

其实,把这段代码复制到浏览器的地址栏中,也是可以达到同样效果的。也就是说,如果把这段代码作为地址存到书签里,只要点一下就相当于运行这段代码了。效果与安装插件一模一样。

接下来的事在Firefox中就很容易了:在书签管理器中新建一个书签(如果不能新建,就随便存一个然后修改),把名称改为“有道划词翻译”,地址部分填上面的代码(前面的javascript头不能少),然后保存即可。

接下来把这个书签放到你喜欢的位置,任何时候只要你想翻译,轻轻点一下,单词的翻译就自动跳出来啦,是不是很方便呢~\ (≧▽≦) /~

 

  • 好东西要顶

    • 壮哉我大Firefox!

  • 默默表示那种双击自动查词并显示释义的更好啊

    • 首先这样会点坏鼠标,特别是对于我这种遇到不会单词就像点一下的。其次,我希望能有一个开关,轻松一键切换,不想翻译的时候就不用点开啦。

      • 点坏鼠标...anyway...学好英语很重要QAQ