특정 사이트의 콘텐츠를 항상 번역하도록 Google 크롬 데스크톱(최신)을 설정할 수 있나요?

특정 사이트의 콘텐츠를 항상 번역하도록 Google 크롬 데스크톱(최신)을 설정할 수 있나요?

특정 사이트의 콘텐츠를 항상 번역하도록 Google 크롬 데스크톱(최신)을 설정할 수 있나요?

현재 동일한 웹사이트의 각 페이지에 대해 상단 탐색 메뉴에서 번역 위젯을 클릭하고 번역 페이지를 선택해야 합니다.

답변1

다음과 같은 Chrome 확장 프로그램을 사용하세요.요청에 따라특정 페이지만 번역 서비스로 리디렉션합니다.

이 예는 다음의 모든 페이지를 번역합니다.Computerbase.de독일어에서 영어로. 조건부 페이지 번역 요청

이것은 단지 한 가지 방법일 뿐입니다! 유사한 작업을 수행할 수 있는 다른 도구도 많이 있습니다. 요청을 리디렉션하는 것뿐만 아니라 검색어를 맞춤 검색 엔진으로 전달하는 것도 가능합니다.

답변2

이는 Chrome의 표준 옵션이 아니며 이를 수행하는 확장 프로그램을 찾지 못했기 때문에 "직접 작성"입니다.

제가 사용할 도구는오토핫키, 그리고 Chrome이 항상 동일한 창 크기와 위치로 시작된다는 몇 가지 가정을 하겠습니다. 즉, 번역 프롬프트가 항상 동일한 위치에 표시된다는 의미입니다.

아래 AutoHotkey 스크립트는 다음과 같습니다:

  1. 아래 빨간색 직사각형과 같이 주어진 색상이 포함되어 있는지 화면에서 알려진 직사각형을 0.5초마다 확인하는 타이머를 설정하십시오.

    여기에 이미지 설명을 입력하세요

  2. 일단 발견되면 스크립트는 먼저 클립보드 내용을 저장한 다음 Alt+ 를 사용하여 주소 표시줄에 위치를 지정 D하고 URL을 클립보드에 복사하고 클립보드 내용을 검색한 다음 마지막으로 클립보드의 이전 내용을 반환합니다.

  3. URL이 주어진 문자열로 시작하는지 확인하고, 그렇다면 "번역" 버튼을 클릭하고 잠시 기다린 다음 "번역됨" 대화 상자의 x 버튼을 클릭하여 닫습니다.

스크립트의 매개변수는 제가 사용한 매개변수이므로 수정해야 합니다.

  • 문제의 웹사이트가 변수에 지정되어 있습니다.Site
  • 그만큼픽셀서치 검색할 직사각형, 왼쪽 상단 및 오른쪽 하단 픽셀, 확인할 색상(다른 경우)을 지정합니다. (픽셀 좌표를 찾는 가장 좋은 방법은 전체 화면의 스크린샷을 찍고 이미지 편집기를 사용하는 것입니다.)
  • 첫 번째 "번역" 버튼의 좌표 클릭 명령
  • 두 번째 클릭 명령에서 "번역됨" 대화 상자의 닫는 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 번역에는 웹 페이지를 번역하는 옵션이 있으며, 이렇게 하면 번역된 페이지 내의 링크를 클릭하면 점프 후 번역이 발생합니다.

예를 들어, 다음은 Amazon Japan 사이트를 영어로 표시합니다.

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

Google 번역 위젯을 페이지 상단에 배치하고 추가 탐색에서는 보기가 번역으로 유지되는 한 모든 설정을 사용합니다.

Amazon Japan 웹페이지가 영어로 번역되었습니다.

관련 정보