Skip to main content
PromptQuorum
/고급 로컬 LLM/TranslateBooksWithLLMs 리뷰: 로컬 또는 클라우드 LLM으로 책 한 권을 통째로 번역하기
Productivity & Knowledge Tools

TranslateBooksWithLLMs 리뷰: 로컬 또는 클라우드 LLM으로 책 한 권을 통째로 번역하기

·읽는 시간 11분·Hans Kuepper 저 · PromptQuorum 창립자, 멀티 모델 AI 디스패치 도구 · PromptQuorum

TranslateBooksWithLLMs(TBL)는 Ollama를 통해 로컬에서 호스팅되는 모델이나 OpenAI, Gemini, Mistral, DeepSeek, Poe, OpenRouter 같은 클라우드 LLM 제공업체를 사용해 책 전체, 자막, 문서(EPUB, DOCX, TXT, SRT)를 번역하는 무료 오픈소스 애플리케이션입니다. Windows와 macOS(Intel 및 Apple Silicon)용으로 패키징된 데스크톱 앱, 자체 호스팅 웹 인터페이스, 명령줄 도구로 제공되며, 형식을 보존하면서 중단된 번역을 체크포인트에서 재개할 수 있는 지능형 청크 분할 시스템 덕분에 파일 크기 제한이 없습니다. 저작권 공유(copyleft) 라이선스인 AGPL-3.0 하에 배포되며, 이 리뷰 작성 시점 기준 GitHub 스타 수가 2,400개를 넘습니다.

TranslateBooksWithLLMs(github.com/hydropix/TranslateBooksWithLLMs)는 흔히 "TBL"로 줄여 부르며, Ollama를 통한 로컬 모델 또는 클라우드 LLM 제공업체를 사용해 책 전체, 자막, 문서를 번역할 수 있는 무료 오픈소스 애플리케이션입니다. Windows·macOS용 다운로드 가능한 데스크톱 앱, 소스 코드나 Docker로 실행하는 사용자를 위한 브라우저 기반 웹 UI(localhost:5000), 스크립트 또는 배치 사용을 위한 명령줄 인터페이스로 제공됩니다. 이 리뷰에서는 실제로 무엇을 할 수 있는지, 설치 방법, 비용, 그리고 누구에게 적합한지를 다룹니다. 이 리뷰는 로컬 LLM 소프트웨어 디렉터리에 있는 TranslateBooksWithLLMs 항목과 짝을 이루는 글입니다.

핵심 요점

  • TranslateBooksWithLLMs(github.com/hydropix/TranslateBooksWithLLMs), 줄여서 "TBL"은 책 전체, 자막, 문서를 번역하는 무료 오픈소스 앱
  • GitHub 사용자 이름 hydropix를 사용하는 개발자가 제작했으며, 이 리뷰에서는 프로젝트 뒤에 회사, 투자 유치, 상업적 후원자를 찾지 못했다
  • GitHub 저장소의 라이선스 메타데이터로 확인된 AGPL-3.0 라이선스 적용
  • EPUB, DOCX, TXT, SRT 형식을 지원하며, 형식과 자막 타임코드를 보존하는 지능적인 토큰 기반 청크 분할 덕분에 파일 크기 제한이 없음
  • 무료로 로컬 Ollama 모델과 함께 작동하거나, OpenAI, Google Gemini, Mistral, DeepSeek, Poe, OpenRouter, NVIDIA NIM 같은 클라우드 제공업체, 그리고 llama.cpp, LM Studio, vLLM 같은 OpenAI 호환 로컬 서버와도 작동
  • 체크포인트/재개 시스템을 갖추고 있으며, 책 한 권 전체에 걸쳐 일관된 용어와 어조를 유지하기 위한 선택적 용어집·문체 추출 기능, Edge-TTS를 통한 선택적 텍스트 음성 변환 출력도 제공
  • 이 리뷰 작성 시점 기준 GitHub 스타 2,400개 이상, 포크 319개; 저장소는 2025년 5월 22일에 생성됨

📍 한 문장으로

TranslateBooksWithLLMs(TBL)는 Windows/macOS 데스크톱 앱, 웹 UI, CLI로 제공되는 무료 오픈소스(AGPL-3.0) 애플리케이션으로, 로컬 Ollama 모델이나 클라우드 LLM 제공업체를 사용해 책 전체, 자막, 문서(EPUB, DOCX, TXT, SRT)를 파일 크기 제한 없이 번역하며, 중단된 작업을 재개하는 체크포인트 시스템을 갖추고 있다.

💬 쉽게 말하면

책을 챕터 단위로 채팅 창에 붙여넣는 대신, TranslateBooksWithLLMs는 파일 전체를 받아 백그라운드에서 다루기 쉬운 단위로 분할하고, 주변 맥락과 형식을 유지하면서 각 부분을 번역한 뒤, 완성된 파일로 다시 조립합니다. 도중에 처리가 중단되면 자동으로 이어서 진행합니다.

📌참고: 이 리뷰는 TranslateBooksWithLLMs 자체의 GitHub 저장소, README, 문서를 바탕으로 작성되었으며, PromptQuorum이 독립적으로 수행한 번역 품질 테스트에 근거한 것이 아닙니다. 이 프로젝트는 GitHub 위키에 커뮤니티가 관리하는 자체 번역 품질 벤치마크를 링크로 제공하는데, 이는 독립적으로 검증된 벤치마크가 아니라 자체 게시한 1차 데이터로 취급해야 합니다.

TranslateBooksWithLLMs란?

TranslateBooksWithLLMs는 페이지나 채팅 메시지를 하나씩 번역하는 대신, LLM으로 책·문서·자막 파일 전체를 번역한다는 단 하나의 작업을 중심으로 만들어진 무료 오픈소스 애플리케이션입니다. GitHub 설명에는 "Ollama, OpenAI 호환 모델, Gemini, Mistral, DeepSeek, Poe 또는 OpenRouter로 책과 문서 전체를 번역"할 수 있으며, "형식을 보존하고, 중단한 지점에서 다시 시작하며, 파일 크기 제한이 없다"고 나와 있습니다.

  • 제품 유형: 패키징된 데스크톱 앱, 로컬 웹 UI, 명령줄 도구라는 세 가지 인터페이스를 갖춘 독립형 번역 애플리케이션으로, 다른 프로그램의 플러그인이 아님
  • 제작자: GitHub 사용자 이름 hydropix를 사용하는 개발자; 이 리뷰 작성 시점 기준 저장소에 법인명이나 회사명이 공개되어 있지 않음
  • 라이선스: 저작권 공유(copyleft) 오픈소스 라이선스인 AGPL-3.0, GitHub 저장소의 라이선스 메타데이터로 확인됨
  • 저장소: github.com/hydropix/TranslateBooksWithLLMs, 2025년 5월 22일 생성
  • 규모: 이 리뷰 작성 시점 기준 GitHub 스타 2,400개 이상, 포크 319개, 기여자 11명, 미해결 이슈 25개
  • 핵심 엔진: 입력 텍스트를 청크로 분할하고, 각 청크를 설정된 LLM 제공업체로 전송한 뒤, 구조를 보존하며 출력을 재조립하는 Python 기반 번역 파이프라인

프로젝트 연혁과 버전 이정표

TranslateBooksWithLLMs의 GitHub 저장소는 2025년 5월 22일에 생성되었으며, 이후 명령줄 중심의 번역 스크립트에서 공유되는 다중 기기 웹 워크스페이스를 갖춘 완전한 데스크톱 애플리케이션으로 발전하면서 지속적으로 릴리스를 이어왔습니다. 아래 버전 번호는 프로젝트 자체의 GitHub 릴리스에서 가져온 것입니다. 이 리뷰의 발행일 이후에 출시된 내용은 릴리스 페이지에서 직접 확인하세요.

  1. 1
    저장소 생성 — 2025년 5월 22일
    Why it matters: 이 프로젝트는 Ollama 및 기타 LLM 제공업체를 중심으로 구축된 Python 기반 도서·문서 번역 도구로 시작되었다.
  2. 2
    v1.4.x 시리즈 — 2026년 5월~8월
    Why it matters: GitHub 릴리스 목록에 따르면 2026년 중반까지 이어진 일련의 마이너 릴리스(v1.4.1~v1.4.11)로, 기능과 수정 사항이 꾸준히 점진적으로 제공되었음을 보여준다.
  3. 3
    v1.5.0 — 2026년 8월 2일
    Why it matters: GitHub 릴리스 목록에 따르면 새로운 마이너 버전 계열이 시작된다. 구체적으로 무엇이 바뀌었는지는 GitHub의 해당 릴리스 노트를 확인할 것.
  4. 4
    v1.5.6~v1.5.9 — 2026년 8월 9일~24일
    Why it matters: GitHub 릴리스 목록에 따르면 2026년 8월 내내 패치 수준의 반복 업데이트가 계속되었다.
  5. 5
    v1.5.10 — 2026년 9월 6일: 이 리뷰 작성 시점 기준 가장 최근의 태그된 릴리스
    Why it matters: 이 리뷰 작성 시점의 현재 릴리스로, 이 리뷰에서 설명하는 데스크톱 앱, 체크포인트/재개 시스템, 용어집·문체 추출, 다중 제공업체 지원이 모두 이 버전까지 구현되어 있다.

TranslateBooksWithLLMs로 할 수 있는 일

TranslateBooksWithLLMs의 기능은 단일 채팅 컨텍스트 창보다 훨씬 긴 문서에 대해서도 LLM에서 완전하고 올바른 형식을 갖춘 번역 파일을 얻어내는 데 초점을 맞추고 있습니다. 다음은 프로젝트 자체의 README문서에 따른 각 기능의 실제 작동 방식입니다.

  • 청크 분할을 통한 무제한 길이 번역 — 앱은 입력을 토큰 기반 청크(문서화된 .env 설정에 따르면 기본값 450토큰)로 분할하고, 세그먼트 간 맥락을 유지하면서 각 청크를 번역하므로 책 분량의 입력 자체가 엄격한 한계가 되지 않는다
  • 형식 보존 — 프로젝트 자체 설명에 따르면 EPUB의 구조와 스타일, DOCX 서식, SRT 자막의 타임코드가 번역된 출력물에서도 그대로 유지된다
  • 체크포인트와 재개 — 중단된 번역(앱 종료, 연결 끊김, 요청 제한 도달)은 처음부터 다시 시작하는 대신 중단된 지점부터 이어서 진행할 수 있다
  • 재사용 가능한 문체 프리셋 — 샘플 책에서 문체 프리셋을 추출하거나(또는 직접 작성하여) 새 번역의 모든 청크에 적용해 책 전체에 걸쳐 일관된 어조와 문체를 유지한다
  • 자동 용어집·문체 추출 — 준비된 프리셋이 없다면 "Auto"를 선택하여 작업 시작 전 LLM을 한 번 더 호출해 번역 대상 문서에서 직접 용어집과 문체 프로필을 도출한다
  • 다중 제공업체 지원 — 무료로 사용하는 로컬 Ollama 모델, OpenAI 호환 로컬 서버(llama.cpp, LM Studio, vLLM, LocalAI), 또는 클라우드 제공업체: OpenAI, Google Gemini, Mistral, DeepSeek, Poe, OpenRouter, NVIDIA NIM
  • API 키 로테이션 — 단일 제공업체에 대해 쉼표로 구분된 API 키 목록을 설정하면, 하나의 키가 요청 제한에 도달할 때 앱이 자동으로 다음 키로 전환한다
  • 다중 기기 공유 웹 워크스페이스 — 웹 UI에는 사용자 계정이 없으며, 동일한 실행 중인 서버를 가리키는 모든 브라우저는 거의 실시간으로 동일한 작업 진행 상황, 기록, 대부분의 설정을 볼 수 있다
  • 선택적 텍스트 음성 변환 출력 — 번역된 문서 자체 외에도 Edge-TTS를 통해 번역된 텍스트에서 오디오를 생성할 수 있다
  • 알림 — 긴 번역 작업이 완료되면 ntfy, Discord, Slack, gotify, 또는 사용자 지정 HTTP 웹훅을 통해 푸시 알림을 받을 수 있다

사용 예시: TranslateBooksWithLLMs를 사용하는 세 가지 방법

아래는 앞서 설명한 TranslateBooksWithLLMs 자체 문서화된 기능을 바탕으로 한 구체적인 작업 흐름이며, 가상의 사용 사례가 아닙니다.

TranslateBooksWithLLMs 가격과 라이선스

TranslateBooksWithLLMs 자체는 무료이자 오픈소스이며, AGPL-3.0 라이선스로 배포됩니다. 애플리케이션에는 유료 등급, 구독, 계정 등록 요구 사항이 전혀 없습니다. 실제 비용은 번역에 사용하는 모델 제공업체가 무엇이냐에 전적으로 달려 있습니다.

  • 이 애플리케이션은 무료이며, 프로젝트 자체가 부과하는 사용 제한, 워터마크, 기능 잠금이 전혀 없다
  • 로컬 Ollama 모델로 번역할 경우 비용은 자신의 하드웨어와 전기 요금뿐이며, TranslateBooksWithLLMs나 Ollama에 단어당 또는 토큰당 요금이 부과되지 않는다
  • 클라우드 제공업체(OpenAI, Gemini, Mistral, DeepSeek, Poe, OpenRouter, NVIDIA NIM)로 번역할 경우 해당 제공업체가 API 사용에 부과하는 비용이 든다. 이들 제공업체 중 다수가 무료 등급을 제공하지만, TranslateBooksWithLLMs는 이 가격 정책을 통제하거나 보장하지 않는다
  • 라이선스: GitHub 저장소의 라이선스 메타데이터로 확인된 AGPL-3.0. 이는 네트워크 사용 조항을 포함한 저작권 공유(copyleft) 라이선스로, 코드를 수정해 다른 사람을 위한 네트워크 서비스로 실행할 경우 일반적으로 수정된 소스 코드도 함께 공개해야 한다. 이는 MIT나 Apache 2.0 같은 허용적 라이선스와는 크게 다르므로, 이 의무가 자신의 사용 사례와 관련이 있다면 라이선스 원문을 직접 확인할 것
  • 이 리뷰에서는 이 프로젝트 뒤에 투자 유치, 회사, 상업적 후원자가 있다는 증거를 찾지 못했다. 자체 README는 자발적 기부를 위한 Ko-fi 페이지를 링크하고 있으며, 이는 독립적으로 유지 관리되고 커뮤니티가 지원하는 오픈소스 프로젝트라는 점과 일치한다

TBL의 로컬(Ollama) 대 클라우드 번역 비교

TranslateBooksWithLLMs는 Ollama를 통한 완전한 로컬 번역 경로와 클라우드 제공업체 경로를 모두 지원하며, 두 방식의 차이는 주로 속도, 비용, 개인정보 보호에 있을 뿐 사용 가능한 파일 형식이나 기능에 있지 않습니다.

비용

로컬(Ollama):
자신의 하드웨어/전기 요금을 제외하면 무료
클라우드 제공업체:
API 사용량에 따라 제공업체가 청구; 다수가 무료 등급 제공

개인정보 보호

로컬(Ollama):
번역을 위해 텍스트가 어디로도 전송되지 않으며 자신의 컴퓨터에 남음
클라우드 제공업체:
제공업체 자체의 데이터 처리 약관에 따라 텍스트가 해당 서버로 전송됨

동시 처리

로컬(Ollama):
직렬 처리 — 한 번에 한 청크씩(PARALLEL_TRANSLATIONS는 무시됨)
클라우드 제공업체:
제공업체 자체의 요청 제한에 따라 --parallel N을 통한 동시 청크 번역 지원

설정

로컬(Ollama):
먼저 Ollama를 설치하고 로컬에서 모델을 내려받아야 함
클라우드 제공업체:
선택한 제공업체의 API 키만 있으면 됨

번역 품질

로컬(Ollama):
로컬 모델의 규모와 언어 지원 범위에 따라 달라짐
클라우드 제공업체:
선택한 클라우드 모델에 따라 달라지며, 일반적으로 더 큰 모델을 더 폭넓게 선택 가능

이 프로젝트는 대상 언어별로 정리된 커뮤니티 번역 품질 벤치마크를 GitHub 위키에 링크로 제공합니다. 로컬 대 클라우드 품질에 대한 일반적인 가정에 의존하기보다, 대상 언어에 맞는 구체적인 로컬 모델과 클라우드 모델을 비교하려면 해당 페이지를 직접 확인하세요.

TranslateBooksWithLLMs는 누구에게 적합한가

TranslateBooksWithLLMs는 채팅 창에 붙여넣는 짧은 텍스트 조각이 아니라, 책·문서·자막 파일 전체를 일관된 형식과 용어로 처음부터 끝까지 번역해야 하는 사람에게 적합합니다.

경쟁 제품과 대안

문서 전체 규모를 대상으로 한 전용 LLM 도서 번역 도구는 PromptQuorum의 현재 리뷰 카탈로그에서 매우 좁은 틈새 영역이며, 사이트의 기존 FeatureAppPost 리뷰 중 TranslateBooksWithLLMs와 기능적으로 근접한 직접적인 경쟁 상대는 없습니다. 현재 이용 가능한 가장 가까운 비교 대상은 문서 전체를 로컬에서 처리한다는 TranslateBooksWithLLMs의 강조점을 공유하는 다른 로컬 LLM 기반 문서·지식 도구들이지만, 둘 다 번역 전용 도구는 아닙니다.

Karakeep

Best known for:
AI 기반 태그 지정, 요약, 저장된 문서 검색 기능을 갖춘 자체 호스팅 가능한 북마크·메모 앱
Karakeep 관련 문서 (2개)

기타 언급:

Khoj

Best known for:
자신의 문서에 대한 질문에 답하는 자체 호스팅 가능한 오픈소스 개인 AI "제2의 두뇌"
Khoj 관련 문서 (2개)

기타 언급:

Karakeep와 Khoj 모두 문서를 번역하지는 않습니다. 이 두 도구는 PromptQuorum에서 이미 리뷰한, 문서를 중심으로 한 로컬 LLM 기반 생산성 도구 중 가장 가까운 것으로 여기에 포함되었을 뿐, TranslateBooksWithLLMs와 기능적으로 동등한 직접적인 대안은 아닙니다. 이후 더 근접한 대상이 추가될 경우를 대비해 전체 카탈로그는 로컬 LLM 소프트웨어 디렉터리를 참고하세요.

TranslateBooksWithLLMs 평가 시 흔한 오해

TranslateBooksWithLLMs에 관한 혼란은 대부분 라이선스 조건, 실시간 채팅 번역기처럼 작동한다는 가정, 또는 로컬 번역이 한 번에 한 청크씩 진행된다는 사실을 간과하는 데서 비롯됩니다.

자주 묻는 질문

TranslateBooksWithLLMs란 무엇인가요?

TranslateBooksWithLLMs(github.com/hydropix/TranslateBooksWithLLMs), 줄여서 "TBL"은 로컬 Ollama 모델이나 클라우드 LLM 제공업체를 사용해 책 전체, 자막(SRT), 문서(EPUB, DOCX, TXT)를 번역하는 무료 오픈소스(AGPL-3.0) 애플리케이션입니다.

TranslateBooksWithLLMs는 무료인가요?

네, 애플리케이션 자체는 무료이며 오픈소스이고 유료 등급이 없습니다. 로컬 Ollama 모델로 번역하면 유일한 비용은 자신의 하드웨어와 전기 요금뿐입니다. 클라우드 제공업체(OpenAI, Gemini, Mistral, DeepSeek, Poe, OpenRouter, NVIDIA NIM)를 연결하면 해당 제공업체에 API 사용료를 직접 지불합니다.

TranslateBooksWithLLMs는 어떻게 설치하나요?

최신 GitHub 릴리스에서 Windows 또는 macOS(Intel 또는 Apple Silicon)용 패키징된 데스크톱 앱을 다운로드해 압축을 풀고 실행 파일을 실행하면, 웹 UI가 localhost:5000에서 열립니다. 이 리뷰 작성 시점 기준 미리 빌드된 Linux 바이너리가 없으므로, Linux 사용자는 소스 코드(git clone./start.sh)나 Docker로 실행합니다.

TranslateBooksWithLLMs는 오프라인에서 작동하나요?

네, Ollama를 통해 로컬 모델을 사용하는 경우 작동합니다. Ollama와 모델을 설치하면 번역 자체는 전적으로 자신의 컴퓨터에서 실행되며, 앱은 번역을 위해 책이나 문서 텍스트를 외부 서버로 전송하지 않습니다. (문서 내용과 무관한 업데이트 확인 등 일반적인 백그라운드 네트워크 통신은 여전히 발생할 수 있습니다.) 대신 클라우드 제공업체를 사용하려면 인터넷 연결이 필요하며 텍스트가 해당 제공업체로 전송됩니다.

TranslateBooksWithLLMs는 어떤 파일 형식을 지원하나요?

프로젝트 자체 문서에 따르면 EPUB, DOCX, TXT, SRT(자막)를 지원합니다. 번역된 출력물에서도 EPUB의 형식과 구조, DOCX의 스타일, SRT의 타임코드가 보존됩니다.

파일 크기 제한이 있나요?

없습니다. TranslateBooksWithLLMs는 토큰 기반 청크 분할 시스템(기본값 청크당 450토큰)을 사용하여 청크 간 맥락을 보존하면서 수천 페이지 분량의 책을 포함해 어떤 길이의 문서도 처리할 수 있습니다.

중단된 번역을 재개할 수 있나요?

네. TranslateBooksWithLLMs의 체크포인트 시스템은 진행 상황을 자동으로 저장하므로, 앱 종료, 연결 끊김, 요청 제한 등으로 중단된 작업은 처음부터 다시 시작하는 대신 중단된 지점부터 재개할 수 있습니다.

TranslateBooksWithLLMs는 어떤 클라우드 제공업체를 지원하나요?

프로젝트 자체 README에 따르면 OpenAI, Google Gemini, Mistral, DeepSeek, Poe, OpenRouter, NVIDIA NIM, 그리고 llama.cpp, LM Studio, vLLM 같은 OpenAI 호환 로컬 서버를 지원합니다.

TranslateBooksWithLLMs는 어떤 라이선스를 사용하나요?

네트워크 사용 조항을 포함한 저작권 공유(copyleft) 오픈소스 라이선스인 AGPL-3.0입니다. 코드를 수정해 다른 사용자를 위한 호스팅 서비스로 실행하면 일반적으로 수정된 소스 코드도 함께 공개해야 합니다. 계획 중인 용도에 해당한다면 라이선스 원문을 직접 읽어 보세요.

TranslateBooksWithLLMs는 누가 만들었나요?

저장소의 소유권 정보에 따르면 GitHub 사용자 이름 hydropix를 사용하는 개발자입니다. 이 리뷰에서는 공개된 법인명이나 회사명, 그리고 이 프로젝트 뒤에 투자 유치가 있었다는 증거를 찾지 못했습니다.

출처

← 고급 로컬 LLM으로 돌아가기