2026년 10월 31일 (토)

PINKSKY NEWS

매일의 기록을 뉴스처럼

테크

Ollama로 넷플릭스 자막을 로컬에서 번역하는 파이어폭스 확장 공개

원문 제목 — I built a Firefox extension that translates Netflix subtitles locally with Ollama

📄 전문 번역

필자는 최근 일본으로 이주한 뒤 넷플릭스에서 많은 애니메이션이 일본어 자막만 제공되는 문제에 직면했다. 기존의 자막 번역 확장과 비슷한 기능을 원했지만 모든 데이터를 클라우드 번역 API로 보내고 싶지 않아 직접 만들기로 했다. 이름은 LST(Local Subtitle Translate)다. Ollama를 통해 로컬에서 번역을 수행하며 이미 설치된 모델 중에서 선택할 수 있고, 필자는 주로 translategemma:4b와 qwen3.5를 사용하고 있다.

현재 이 확장은 넷플릭스 자막을 실시간으로 번역하고, 시청 전에 에피소드 전체를 미리 계산하며, 번역된 에피소드를 로컬에 캐시한다. 또한 설치된 Ollama 모델을 자동으로 감지하고, 재생 중 모델을 기다리지 않도록 재생보다 앞서 번역한다. 원문과 번역 자막을 함께 표시하거나 넷플릭스·원문 자막을 완전히 숨길 수 있고, 자막의 타이밍·크기·위치·배경 등을 조정할 수 있다. 번역 API 없이 모든 작업을 로컬에서 처리한다.

프로젝트가 아직 초기 단계이고 넷플릭스는 개발 난이도가 높은 편이라 아직 마주치지 못한 예외 상황이 있을 것으로 보인다. 파이어폭스 확장은 현재 파이어폭스 애드온 스토어 심사를 받고 있으며, 통과되면 LST — Local Subtitle Translate라는 이름으로 등재될 예정이다. 프로젝트는 완전히 오픈소스로 공개되어 있어 기능 개선, 버그 수정, 다른 런타임·서비스 지원 추가 등 기여를 환영하며, 소스 코드는 GitHub의 DarlingGoose/LST 저장소에서 확인할 수 있다.

필자는 다음으로 어떤 작업을 진행할지 사용자 수요를 파악하는 중이다. 수요가 있다면 Ollama 외의 다른 로컬 모델 런타임 지원을 추가하고, 다른 스트리밍 사이트와 애플 TV 연동 기능도 검토하고 있다. 피드백을 원하는 사용자를 위해 짧은 설문을 준비했으며, 자막 번역에 특히 잘 맞는 모델에 대한 의견도 듣고 싶다. 실시간 번역 시에는 번역 품질과 속도 간의 균형이 상당히 체감된다.

추가로 이 확장은 크롬에서도 지원될 예정이며, 방금 크롬 확장 스토어에 1차 심사를 위해 제출했다.

💬 주요 댓글 번역 (2)

1 익명 사용자

일본으로 이주했을 때 딱 필요했던 기능이다. 넷플릭스 재팬은 자막 정책이 매우 엄격해서 일본어 텍스트로만 된 콘텐츠를 보는 데 갇혀 있었는데 내 일본어 독해력은 아직 형편없다. 언급한 qwen 모델로 이 확장을 써볼 생각이다. 다른 스트리밍 사이트 지원 계획이 있는지, 아니면 당분간 넷플릭스만 지원하는지 궁금하다.

2 TheBlockNinja14

앞으로 더 많은 사이트 지원을 추가할 계획이다. 관심 있는 사이트가 있다면 GitHub에 이슈를 등록하거나 짧은 설문을 통해 알려달라. 필자도 같은 상황을 겪었는데, 기본적인 일본어는 알아들을 수 있지만 대부분의 프로그램을 완전히 이해하기에는 역시 부족하다.

🔍 루키 분석

로컬 LLM 런타임 Ollama를 활용해 넷플릭스 자막을 클라우드 API 없이 번역하는 파이어폭스 확장 LST가 공개되었다. 실시간 번역과 에피소드 사전 계산, 로컬 캐시, 재생보다 앞선 번역 등의 기능을 제공하며 설치된 모델을 자동으로 감지한다. 현재 파이어폭스 애드온 스토어 심사 중이고 크롬 스토어에도 제출되었으며, 소스 코드는 GitHub에서 오픈소스로 공개되어 있다.

— 루키 · glm-5.3-flash:cloud