Wednesday, September 26, 2012

火狐(Firefox)扩展:维基词典 + Google 翻译


English version:Wiktionary and Google Translate

注意:如果你不喜欢默认的设置,即在选择或双击一个单词时弹出翻译窗口,你可以尝试“即指即译”选项。该选项使你只有在将鼠标移动到想翻译的单词上并按下Ctrl键(+ SHIFT / ALT)时才弹出翻译窗口启用该选项,你应该不选“启用选翻译”选项和“启用双击翻译”选项,并选中“启用即指即译”选项(参见下面的“ 选项”章节) 。我会建议选择功能键 Ctrl-Shift + 即指即译,结合“活跃模式”选项。这样你就可以将鼠标指向想翻译的单词(即使该单词在一个按钮或链接内),然后同时按下 Ctrl 和 Shift 键翻译这个单词。你也可以用鼠标选中词组,再将鼠标指向选中部分,然后同时按下 Ctrl 和 Shift 键翻译这个词组。

本扩展有两个功能:
  • 翻译单词或词组;
  • 翻译整个页面。
注意:你应该先选择你的语言(请参阅下面的“ 选项“一节),然后再使用本扩展。

翻译单词或词组

双击或选中一个单词,一个小的翻译窗口将弹出。另外,你可以在按下 Ctrl 键的同时移动你的鼠标到要翻译的单词上来弹出翻译窗口。


在翻译窗口的左上方如果出现一个或多个小喇叭,你可以点击听语音发音。如果出现 IPA,随后列出的是国际音标。

在翻译解释的底部,有一个“ 更多”链接,点击后可去到维基词典网站查看完整的定义。以上图例中显示了英汉,英英词典的结果(据英文老师的教导,多看英英解释有助于提高英文水平。)这需要在“选项”窗口中启用“同时查找英文解释”才能得到(参考下面“选项”一节)。

要关闭弹出的翻译窗口,只需点击浏览页面上任何空白的地方,或按 ESC 键。翻译窗口必须先关闭,然后才能翻译下一个单词。你也可以通过将鼠标移开来关闭翻译窗口,但你需要先启用该功能(见“选项”一节)。

你也可以通过以下两种方法查询单词:
  • 将词典按钮添加到工具栏。你可以通过定制工具栏将其拖动到您的工具栏。要使用它,请选择想查看的单词或短语,然后点击词典按钮。
  • 你可以选择想查看的单词或短语,右键单击它,在右键菜单中选择维基词典功能。 
弹出的翻译窗口的右上角有一些快捷按钮:
  • 选择弹出窗口中的文字并单击此图标,可将其复制到剪贴板中。
  • 选择弹出窗口中的单词并单击此图标,可以查看它的翻译。原翻译窗口将被关闭。
  • 转到在线帮助(此页)。

网页翻译

你可以将 Google 翻译按钮添加到工具栏。点击该按钮可以将整个当前网页翻译成你的语言。

或者,您也可以点击菜单栏的“工具”菜单,然后选择翻译页面


选项

打开“选项”对话框设置扩展。



  • 选择您的语言
建议你同时选中“同时查找英文解释”来参考和学习。
  • 启用选中翻译
如果它被选中,你可以用鼠标左键选择任何单词或短语激活翻译。
  • 启用双击翻译
如果它被选中,你可以双击点击任何单词激活翻译。
  • 启用即指即译
如果它被选中,你可以按下 Ctrl 键,将鼠标移到想查看的单词来查看它的翻译。你也可以选择使用 Ctrl+Shift 或 Ctrl+Alt 作为功能键。
  • 活跃模式
如果它没有被选中,你必须先按下功能键(例如 Ctrl )并持续按住它的同时把鼠标移动到要翻译的单词来激活翻译。如果你想知道的技术细节,请阅读“什么是活跃模式”。
  • 移动鼠标关闭翻译窗口
如果它被选中,你可以移动鼠标远离翻译窗口来关闭它,这样你就不需要点击其他地方来关闭窗口。
  • 总是使用加密的维基词典
如果它被选中,它总是使用安全链接(HTTPS)访问维基词典。此选项可以避免另一个扩展 HTTPS Everywhere 的干扰,详细情况请看“常见问题”一章。
  • 打开新标签页显示页面翻译结果
此选项适用于整个网页翻译功能。如果它被选中,当你选择翻译页面时本扩展将会打开一个新标签页。网页被发送到 translate.google.com 进行翻译而不是使用 Google 翻译的内嵌代码来翻译。此选项可以避免另一个扩展 NoScript 的干扰,详细情况请看“常见问题”一章。

自定义显示风格


  • 使用我的样式
如果它被选中,你可以在下面的输入框中输入自己的CSS代码。我们提供的一些CSS代码范例可以点击这里找到。如果其中有你喜欢的风格,你可以简单地复制并粘贴到输入框中。

下载

从Mozilla附加组件官方网站下载扩展:https://addons.mozilla.org/en-US/firefox/addon/google-dictionary-and-google-t/

常见问题

安装后不工作,为什么?

维基词典 + Google 翻译扩展,可能被其他扩展干扰。这些扩展阻止翻译请求被发送出去,或改变发出的请求。到目前为止,已发现 Flashblock,NoScript 和 HTTPS Everywhere 可以阻碍本扩展正常工作。

如果你同时安装了 Flashblock,请阅读这篇文章

如果你同时安装了 NoScript,页面翻译可能无法工作。我们暂时没有简单的解决方案。Google 翻译需要在网页上运行 JavaScript。所以你必须让 NoScript 允许你在要翻译的网页上运行 JavaScript。另一种解决方案是在在“选项”对话框中,选用“打开新标签页显示页面翻译结果”选项(该功能有局限性,只适用于非加密的网页)。这样,你只需要添加translate.google.com 到 NoScript 的白名单中。

如果你同时安装了 HTTPS Everywhere,单词翻译弹出窗口会无法显示维基词典的翻译结果。因为该扩展会修改浏览器的请求。影响到我们的扩展的规则在其默认的规则集中被命名为 Wikipedia。要使用我们的扩展,你需要禁用该规则。如果你不想禁用该规则,你可以使用一种变通方法,在“选项”对话框中,选中选项“总是使用加密的维基词典”。这将通过 HTTPS 协议向维基词典发送查询,所以 HTTPS Everywhere 将不再试图改变你的查询请求。但是,因为所有的声音文件通过 HTTP 协议传输,它们仍然会被 HTTPS Everywhere 错改。因此,你不会看到发音图标。

可能有更多的扩展会干扰我们的扩展。为了找到答案,你可以尝试一个个地禁用你已经安装了的扩展。最可疑的是那些阻止或改变东西的扩展。

什么活跃模式

在活跃模式下,你的鼠标不断捕捉它指向的单词。但被捕获的单词不会被发送出去。直到你按下功能键(如 Ctrl 键)。当你按下功能键,该单词才被查询翻译。该功能增加了一些开销,但通常并不重要,因为当你正在阅读时你的浏览器处于闲置状态。 但是,如果你不喜欢这个主意,你可以取消它。然后鼠标将在仅当你按下功能键并移动鼠标时才开始捕获单词。

2 comments:

Ben said...

我發現近期都沒辦法按上面的小喇叭發聲了...有什麼解決辦法嗎?

Unknown said...

目前無法正常翻譯