프로젝트 소개
Bilingual Book Maker는 ChatGPT 및 기타 대규모 언어 모델(LLM)을 사용하여 사용자가 EPUB, TXT, MD, SRT, PDF 형식의 파일과 책을 다국어 버전으로 제작할 수 있도록 돕는 AI 번역 도구입니다. 이 도구는 OpenAI, Anthropic(Claude), Google Gemini, Qwen, Groq, xAI, DeepL, Google Translate, Caiyun, Tencent TranSmart, Ollama, LiteLLM, OrcaRouter, Codex를 포함한 광범위한 번역 서비스와 API 엔드포인트를 지원합니다.
도구는 pip(bbook_maker) 설치 또는 저장소 복구를 통해 설치할 수 있으며, Python 3.10 이상이 필요합니다. 선택한 번역 서비스에 대한 API 키가 필수적입니다. 테스트용 샘플 책(animal_farm.epub)이 제공되며, --test 플래그를 사용하면 처음 몇 단락만 번역됩니다.
주요 기능은 다음과 같습니다:
- EPUB, TXT, MD, SRT, PDF 등 다양한 파일 형식 지원
- 전체 책에 걸쳐 일관성을 유지하기 위한 컨텍스트 압축이 적용된 세션 기반 번역
- 반복되는 이름의 안정성을 위해 전달 보고서에서 자동 어휘 학습
- HTML 태그 분류를 통해 번역 대상을 결정하는 EPUB 전용 계획 모드
- JSON 구성 파일을 통한 사용자 정의 API 공급자 설정
- 시스템, 사용자, 스타일 역할이 포함된 사용자 정의 프롬프트 지원
- 구성 가능한 배치 크기 및 누적 토큰 제한이 있는 일괄 번역
- 중단 후 재개 기능
- 인터넷 접근을 위한 프록시 지원
- EPUB 파일용 태그 분류 및 제외 옵션
- 공급자 가격 구성을 통한 비용 추적
이 도구는 이국어 출력 파일을 생성합니다. EPUB 입력의 경우 이국어 EPUB이 생성되며, TXT/MD/SRT 입력의 경우 이국어 텍스트 또는 자막 파일이 생성됩니다. PDF 입력의 경우 이국어 txt 대체 파일이 생성되고 EPUB 변환이 시도됩니다.
이 도구는 책임감 있는 사용을 강조하며, 사용자가 자신이 권리를 가진 작품, 적절히 라이선스되거나 허가된 작품, 퍼블릭 도메인 도서, 또는 관련 법률에서 허용하는 기타 사용권을 가진 자료만 번역해야 한다고 조언합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.