Read Frog

번역 제어

무엇이 저절로 번역을 시작하고, 무엇은 절대 시작하지 않으며, 시작된 뒤 어떤 문단이 건너뛰어지는지 정리합니다.

설정 → 번역 → 번역 제어 → 제어 관리를 엽니다.

여기에는 여섯 개의 행이 있고, 이들이 함께 하나의 질문에 답합니다. 아무것도 누르지 않았을 때 Read Frog는 무엇을 번역하는가?

번역 제어 페이지: 두 개의 웹사이트 목록, 두 개의 언어 행, 짧은 문단 임계값, 그리고 사이트 규칙

여기 있는 설정은 Read Frog가 어떤 사이트에서 실행될 수 있는지를 결정하지 않습니다. 그것은 설정 → 환경 설정 → 확장 프로그램 활성화에 있는 사이트 제어입니다. 거기서 제외한 사이트에는 무언가를 시작할 Read Frog 자체가 없으므로, 여기에 추가해도 달라지는 것이 없습니다.

웹사이트로 시작하기

두 개의 목록이고, 둘 다 URL 패턴을 받습니다.

목록하는 일
웹사이트 기반 자동 번역이 사이트들은 열자마자 번역을 시작합니다
웹사이트 기반 자동 번역 제외이 사이트들은 언어 규칙이 일치해도 스스로 번역하지 않습니다

제외 목록이 먼저 확인되고 무조건 이깁니다. 페이지가 두 목록에 모두 일치하거나, 제외 목록에 일치하면서 그 언어가 자동 번역 언어 목록에도 있으면, 아무것도 시작되지 않습니다. 전체적으로는 그대로 두고 싶은 규칙에서 사이트 하나만 떼어낼 때 쓰는 방법입니다.

두 목록 모두 Read Frog의 다른 곳과 같은 URL 패턴을 쓰므로, example.com은 그 호스트 하나만을 뜻하고 *.example.com이 서브도메인과 최상위 도메인을 함께 포함합니다. 새로 설치하면 자동 번역 목록에 *.news.ycombinator.com이 예시로 들어 있으며, 지워도 됩니다.

패턴을 직접 입력하는 대신 팝업의 사이트별 스위치를 쓰면 Read Frog가 *.host 형태로 저장합니다. 호스트 이름 하나가 아니라 사이트를 가리킨 것이기 때문입니다.

언어로 시작하기

언어에 기반한 자동 번역은 페이지에서 감지된 언어가 목록에 넣어 둔 언어일 때 번역을 시작합니다. 사이트를 하나씩 지목하는 대신 "일본어 페이지는 어디에 있든 번역하기"를 표현하는 규칙입니다.

이 규칙은 감지가 실제로 답을 내놓는지에 달려 있습니다. 언어를 판단할 수 없는 페이지는 어떤 언어 규칙에도 일치하지 않고, 목록에 넣지 않은 언어로 감지된 페이지는 그대로 남습니다. 감지 자체가 로컬에서 이뤄지는지 LLM에서 이뤄지는지는 설정 → API 제공업체 → 언어 감지에서 구성합니다.

문단 건너뛰기

위의 두 행은 번역을 시작합니다. 다음 세 행은 번역이 실행된 뒤 어떤 문단을 빼놓을지 결정합니다.

언어 기반 자동 건너뛰기는 언어 목록을 받습니다. 그중 하나로 감지된 문단은 보내지 않고 건너뜁니다. 이미 일부가 읽을 수 있는 언어로 되어 있는 페이지에서 유용합니다.

그 아래에는 대상 언어를 위한 별도의 스위치가 있습니다. 이미 대상 언어인 단락은 요청을 보내지 않고 건너뜁니다. 기본적으로 켜져 있으며, 이중 언어 페이지에서 이미 번역된 절반이 다시 번역되는 것을 막아 줍니다.

둘 다 문단마다 로컬 감지기를 돌리고 모델 요청은 전혀 보내지 않으며, 짧은 텍스트에서는 추측을 거부합니다. 대상 언어로 건너뛰려면 최소 50자, 목록에 넣어 둔 언어로 건너뛰려면 최소 10자가 필요합니다. 그보다 짧으면 잘못 건너뛸 위험을 감수하는 대신 번역합니다.

짧은 텍스트 필터는 최소 문자 수와 최소 단어 수, 두 개의 임계값입니다. 둘 중 하나에 미달하는 텍스트는 번역되지 않고 남습니다. 두 값의 기본값은 모두 0이며, 직접 설정할 때까지는 길이로 걸러지는 것이 없다는 뜻입니다. 일치하는 사이트 규칙은 한 웹사이트에 대해서만 이 임계값을 덮어쓸 수 있습니다.

페이지의 짧은 한 줄이 번역되지 않을 때 가장 먼저 볼 곳이 이 임계값이며, 이 필터는 호버 번역에도 적용됩니다. 문단을 가리켜도 예외가 되지 않습니다.

사이트별 DOM 동작

마지막 행은 사이트 제어 및 사이트 규칙으로 이어지며, 이것은 또 다른 종류의 제어입니다. 페이지를 번역할지가 아니라 어떻게 훑을지, 즉 어떤 요소를 본문으로 볼지, 어떤 요소는 건드리지 않을지, 어떤 임계값을 덮어쓸지를 다룹니다. 내장 규칙이 확장 프로그램과 함께 제공되며, 직접 추가할 수도 있습니다.

어떤 제어를 쓸까

하고 싶은 일사용할 것
어떤 사이트에서 Read Frog를 완전히 빼기사이트 제어
어떤 사이트를 열자마자 번역하기웹사이트 기반 자동 번역
사이트 하나만 자동 규칙에서 제외하기웹사이트 기반 자동 번역 제외
특정 언어의 모든 페이지를 번역하기언어에 기반한 자동 번역
이중 언어 페이지의 절반을 그대로 두기언어 기반 자동 건너뛰기
메뉴와 라벨을 번역하지 않기짧은 텍스트 필터, 또는 번역 범위를 주요 내용으로 설정
어떤 사이트의 레이아웃을 다르게 다루기사이트 제어 및 사이트 규칙

On this page