是否可以将 Google Chrome 桌面版(最新版)设置为始终翻译某个网站上的内容

是否可以将 Google Chrome 桌面版(最新版)设置为始终翻译某个网站上的内容

是否可以将 Google Chrome 桌面版(最新版)设置为始终翻译某个网站上的内容。

目前,对于我浏览的同一网站上的每个页面,我都需要单击顶部导航中的翻译小部件并选择翻译页面。

答案1

使用 Chrome 扩展程序请求式仅将某些页面重定向到翻译服务。

本示例翻译computerbase.de从德语到英语。 请求条件页面翻译

这只是其中一种方法!还有许多其他工具可以做类似的事情;不仅可以重定向请求,还可以将搜索查询转发到自定义搜索引擎。

答案2

这不是 Chrome 中的标准选项,而且我还没有找到任何可以执行此操作的扩展,因此它是“我自己编写的”。

我将使用的工具是自动热键,并且我会做出一些假设,即 Chrome 总是以相同的窗口大小和位置启动,这意味着翻译提示将始终出现在相同的位置。

下面的 AutoHotkey 脚本将:

  1. 设置一个计时器,每 0.5 秒检查屏幕上已知矩形是否包含给定的颜色,如下图红色矩形:

    在此处输入图片描述

  2. 一旦找到,脚本将首先保存剪贴板内容,然后使用Alt+定位到地址栏D,并将 URL 复制到剪贴板,检索剪贴板内容,最后返回剪贴板的先前内容。

  3. 它将检查 URL 是否以给定的字符串开头,如果是,请单击“翻译”按钮,稍等片刻,然后单击“翻译”对话框的 x 按钮将其关闭。

脚本中的参数是我使用过的,您需要修改:

  • 变量中指定了相关网站Site
  • 像素搜索 指定要搜索的矩形、左上角和右下角的像素以及要检查的颜色(如果不同)。(查找像素坐标的最佳方法是截取全屏截图并使用图像编辑器。)
  • 第一个“翻译”按钮的坐标 单击命令
  • 第二个 Click 命令中“翻译”对话框关闭 x 按钮的坐标。

您可以将脚本的链接放入启动组中,使其随 Windows 一起启动,或者在需要时手动双击启动。它将H在托盘栏中创建一个绿色图标,您可以通过右键单击并“退出”来停止它。

脚本本身将存储在一个.ahk文件中:

#Persistent
CoordMode Pixel, Screen 
CoordMode Mouse, Screen 

Site = https://world.taoba
Length := StrLen(Site)
SetTimer, PixelCheck, 500, On
return

PixelCheck:
{
    SetTimer, PixelCheck, Off
    PixelSearch, X, Y, 2530, 220, 2545, 240, 0x4986EA , 10, RGB
    if (ErrorLevel = 0) {
        ChromeURL := GetChromeURL()
        Prefix := SubStr(ChromeURL, 1 , Length)
        if (Prefix = Site) {
            Click, 2600, 235
            sleep, 500
            Click, 2813, 136
        }
    }
    SetTimer, PixelCheck, 500, On
    Return
}

GetChromeURL()
{
    WinGetClass, ActWinClass, A
    if (ActWinClass = "Chrome_WidgetWin_1")
    {
        tempclip1:=clipboard
        sleep,12
        blockinput, on

        send, !{d}
        sleep,12
        send, ^{c}
        sleep,12
        tempclip2:=clipboard
        sleep,12
        clipboard:=tempclip1
        sleep,12
        blockinput, off
        return tempclip2
    } else
        return ""
}

我已经测试过此脚本,它对我有用。如果它对您不起作用,请检查输入的参数。

答案3

Google 翻译有一个翻译网页的选项,如果您这样做,单击翻译页面内的链接将导致它在跳转后进行翻译。

例如,这将打开英文版的亚马逊日本网站:

https://translate.google.com/translate?sl=ja&tl=en&u=http%3A%2F%2Fwww.amazon.co.jp

它将 Google 翻译小部件放在页面顶部,只要视图保持为翻译,进一步的导航就会使用任何设置:

亚马逊日本网页翻译成英文

相关内容