如何在Firefox上进行自动翻译浏览?

如何在Firefox上进行自动翻译浏览?

问题:

我正在寻找一种(神奇的)方法来实现自动翻译浏览,根据以下要求。

强制性要求:

1. Translate pages automatically after entering URL;
2. Display of the page would be as in original language (links, images, flash
   contents... would not be affected);
3. Linked pages must be also translated;
4. Other browser operations must not be affected (e.g. posting forms,
   downloading etc.).
5. Firefox solution (I hate IE, Chrome, Opera, Safari and all others than
   Firefox, but I accept also a general solution but that function on
   Firefox).

可选要求:

6. Option to toggle automatic translation by clicking on a button (toolbar,
   extension bar...);
7. Option to save preferences for some sites (e.g., do not translate sites on
   some domain, translate .com sites always from English to Portuguese etc.).

已找到部分解决方案:

  • 自动翻译器扩展:它使用谷歌翻译来翻译在 Firefox 地址栏中输入的所有页面,除了您所在国家/地区的页面。

    1. 已选中:例如,您必须将所有语言配置为英语,并在首次使用时将 Google URL 调整为http://translate.google.com/translate?hl=en&sl=ja&tl=en&u=e ;http://translate.google.com/translate_t?hl=en&sl=ja&tl=en&u=
    2. 已检查;
    3. 未勾选:它会翻译在 Firefox 地址栏中输入的页面,但翻译页面上的链接链接到未翻译的页面,因此翻译它们并不容易(右键单击链接,复制 URL 并在 Firefox 地址栏中输入)。在翻译的页面上,会出现 Google 翻译地址栏,但其中的地址将是 Firefox 地址栏中输入的第一个 URL,无论您在点击某些链接后身在何处;
    4. 部分检查:我相信谷歌,但我知道它会针对某些下载启动一些谷歌错误消息;
    5. 已检查;
    6. 未选中:您必须转到菜单>工具>附加组件>扩展>查找自动翻译扩展>按选项>从自动更改为手动;您可以在扩展栏上添加一个按钮,但它只能作为 CTRL+ALT+T 组合键或 Firefox 上的任何其他翻译扩展 - 而不是导航时的自动翻译;
    7. 部分检查:它(神奇地)翻译所有不来自您所在国家/地区的页面(我认为它会以某种方式分析您的 IP,以查看它来自哪个国家/地区,然后决定不翻译哪个“.xx”。例如,我的计算机使用的是巴西的 IP,因此它不会自动翻译来自“.br”的页面)。
  • Google 翻译 URL:这是将 URL 附加到的手动方式http://translate.google.com/translate?hl=en&sl=ja&tl=en&u=

    1. 未勾选:从记事本复制 Google 翻译 URL 或使用 Firefox 历史记录打开最近翻译的页面(好吧,我没有看到 Google 上可以轻松访问该服务)并输入要浏览的 URL。选择翻译对(例如,调整为自动 > 英语);
    2. 已检查;
    3. 未选中:作为自动翻译器;
    4. 部分检查:作为自动翻译器;
    5. 已检查;
    6. 未选中;
    7. 未選擇。
  • Google 翻译脚本栏:这样就可以使用按钮按下(只需单击由 Google 制作并在 Google 翻译页面上“发布”的 Java 脚本的书签)。

    1. 不勾选:进入页面后按书签;
    2. 已检查;
    3. 不勾选:每次进入新页面都必须按书签;
    4. 部分检查:作为自动翻译器;
    5. 已检查;
    6. 勾选:仅当你不想按时才按;
    7. 未選擇。
  • Google 工具栏:Firefox 不再提供...

    1. 未选中;
    2. 未选中;
    3. 未选中;
    4. 未选中;
    5. 未选中;
    6. 未选中;
    7. 未選擇。

帮助!

有什么帮助吗,至少对于第三个要求?

我是一个老互联网冲浪者/Internaut(更老的仍然使用“surf”和“Internault”这两个词),当 Google 和 Altavista(现在是 Yahoo BabelFish)提供那种很好的导航方式时,我还在地球上,只需点击链接并在页面顶部看到它们丑陋的框架......

嗯,我在 Windows 7 上使用 Firefox 12。

答案1

嗯,到目前为止我还没有看到满足所有 5 项强制性要求的解决方案......

但我想我会放弃搜索 - 至少直到有人发布最佳答案。

在@avirk 的帮助下,并使用上述工具测试翻译其他页面,我重新分析了它们并做出了一些决定......


缓解方案 1:

使用 FlagFox 插件

在哪些情况下?

对于不需要身份验证(HTTPS)、表单发布、脚本...的站点,您可以将 FlagFox 配置为通过单击标志 1 次鼠标来翻译页面;您只需执行一次此操作,然后按下的每个链接(带有提到的限制)都将访问其翻译后的页面。

为什么?

它不支持某些脚本、表单帖子和 HTTPS,因此您可以使用它在维基百科、新闻等网站中导航(但您不能编辑维基、发表评论、在社交网络上分享新闻......)。

符合要求吗?

完全没有(5 分中的 2.5 分):

1. Translate pages automatically after entering URL;

-> 未选中。

2. Display of the page would be as in original language (links, images, flash
   contents... would not be affected);

-> 部分检查:在 HTTPS 页面或需要某些脚本的页面内,它不会像在正常导航中那样显示它。

3. Linked pages must be also translated;

-> 已检查:好吧,因为链接页面不是 HTTPS 或需要一些脚本或表单发布,所以它将完美运行!您只需在第一页单击一次鼠标即可。

4. Other browser operations must not be affected (e.g. posting forms,
   downloading etc.).

-> 未选中:如 2 和 3 所述。

5. Firefox solution (I hate IE, Chrome, Opera, Safari and all others than
   Firefox, but I accept also a general solution but that function on
   Firefox).

-> 已检查。


缓解方案 2:

使用谷歌翻译脚本栏

在哪些情况下?

对于需要身份验证的站点(解决方案 1 未涵盖的情况)。

为什么?

它支持一些脚本、表单帖子和 HTTPS,但你必须做那件烦人的事情:在按下每个新链接时按下书签......

符合要求吗?

完全没有(5 分中的 2.5 分):

1. Translate pages automatically after entering URL;

-> 未选中。

2. Display of the page would be as in original language (links, images, flash
   contents... would not be affected);

-> 已检查:而且非常好!

3. Linked pages must be also translated;

-> 未选中: :(

4. Other browser operations must not be affected (e.g. posting forms,
   downloading etc.).

-> 部分检查:它会针对某些下载启动一些 Google 错误消息;

5. Firefox solution (I hate IE, Chrome, Opera, Safari and all others than
   Firefox, but I accept also a general solution but that function on
   Firefox).

-> 已检查。


总结:

  • 姑息解决方案 1 和 2 可以很好地完成工作,但是有一些限制(并且不包括可选要求);
  • 什么是更好的解决方案(符合要求):
    • 一个插件(或类似的东西,也许是 GreaseMonkey),在每个页面上使用 Google Translator Script Bar(或类似的东西),只需在地址栏上插入一个 URL 并输入它,而无需在页面已经加载后按下按钮;
    • 最好在其中有一个按钮来启用/禁用切换和某种黑名单/白名单(=提到的可选要求)。

相关内容