Show GN: Hover Trans Port - 로컬 AI CLI로 선택/호버 텍스트를 인라인 번역하는 Chrome 확장
(github.com/monk-lee)웹페이지에서 텍스트를 선택하거나 문단 위에 마우스를 올린 뒤 단축키를 누르면, 원문 근처에 번역을 인라인으로 보여주는 확장입니다.
브라우저 기본 번역은 편하지만 문맥을 놓치거나 어색한 경우가 많고, AI 번역기를 쓰려면 별도 API 키를 발급받거나 추가 구독을 관리해야 하는 점이 아쉬웠습니다. 저는 이미 로컬에서 Codex CLI나 Claude CLI를 로그인해서 쓰고 있어서, "이미 쓰고 있는 로컬 AI CLI를 브라우저에서 필요한 순간에만 호출하면 어떨까?"라는 생각으로 만들기 시작했습니다.
구조는 Chrome Extension → Native Messaging → 로컬 helper → Codex/Claude CLI 흐름입니다. 확장이 직접 API 키를 받거나 저장하지 않고, 사용자가 이미 설치하고 인증해둔 CLI를 실행합니다.
현재 되는 것은 이 정도입니다.
- 선택 텍스트 / 호버 문단 번역
- 원문 근처 인라인 번역 표시
- Codex CLI / Claude CLI provider 선택
- 로컬 SQLite 번역 캐시
- macOS native host installer
아직은 macOS + Chrome + unpacked extension 기준이고, Chrome Web Store에는 올리지 않았습니다. Windows/Linux 설치나 전체 페이지 자동 번역 같은 기능도 아직 없습니다.
로컬 중심으로 만들었지만 완전한 오프라인 번역기는 아닙니다. 요청 텍스트는 선택한 CLI의 정책에 따라 외부 AI 서비스로 전송될 수 있습니다. 대신 확장과 helper는 API 키, OAuth 토큰, 브라우저 쿠키, 서비스 세션 토큰을 저장하지 않도록 범위를 좁혔습니다.
GitHub:
https://github.com/monk-lee/hover-trans-port
초기 버전이라 사용성이나 설치 흐름에 대한 피드백 부탁드립니다.