Chrome 확장 프로그램

LLM Translator

OpenAI · Google Gemini · Anthropic Claude 중 하나를 고르고 API 키만 넣으면 동작합니다. 페이지 전체 번역, 드래그한 부분만 번역, 본문 요약을 한 확장에서 처리합니다.

  • JavaScript
  • Chrome MV3
  • OpenAI
  • Gemini
  • Claude

화면

만든 방식

판단이 갈렸던 지점들

  • 보이는 곳부터 번역합니다

    화면에 들어와 있는 부분을 먼저 처리하고 아래쪽, 위쪽 순으로 내려갑니다. 진행률 막대와 중지 버튼을 함께 두어, 멈춰도 그때까지 번역된 부분은 남습니다.

  • 두 번째부터는 호출하지 않습니다

    번역한 문장을 캐시해 같은 페이지를 다시 열면 API 를 타지 않습니다. 팝업에서 이 페이지가 캐시에 얼마나 들어 있는지 문장 수로 확인합니다.

    보관 기간과 최대 문장 수를 직접 정하고, 지금 얼마나 쌓였는지 함께 보여준다
    보관 기간과 최대 문장 수를 직접 정하고, 지금 얼마나 쌓였는지 함께 보여준다
  • 원문을 겹쳐 봅니다

    번역문에 마우스를 올리면 원문이 작은 팝업으로 뜹니다. Ctrl 을 누르는 동안만 · 토글 · 항상 · 끄기 네 가지 중에서 고릅니다.

    네 가지 모드. 각각 언제 쓰는 것인지 한 줄씩 붙여 두었다
    네 가지 모드. 각각 언제 쓰는 것인지 한 줄씩 붙여 두었다
  • 한도에 걸리면 물러섭니다

    동시 요청 수를 직접 정하고, 429 가 돌아오면 시간을 두고 세 번까지 다시 시도합니다. 일부 묶음이 실패해도 나머지 번역은 계속됩니다.

    동시 요청 수가 전체 번역 시간을 사실상 결정한다 — 그래서 사용자가 직접 만진다
    동시 요청 수가 전체 번역 시간을 사실상 결정한다 — 그래서 사용자가 직접 만진다

사양

형식
Chrome 확장 · Manifest V3
버전
0.3.0
지원 엔진
OpenAI · Google Gemini · Anthropic Claude
표시 언어
브라우저 설정을 그대로 따름

비슷한 것을 만들고 싶으시다면, 어떤 일인지만 적어 주셔도 됩니다.