yihong0618/bilingual_book_maker

Make bilingual epub books Using AI translate

해결하는 문제

이 프로젝트는 소스 파일(EPUB, TXT, MD, SRT 또는 PDF)을 원본 형식을 유지한 채 대상 언어로 번역하여 이중 언어 도서 제작을 자동화합니다. 사용자가 다양한 AI 모델과 번역 서비스를 사용하여 나란히 배치된 번역 문서를 만들 수 있도록 설계되었습니다.

작동 방식

이 도구는 입력 파일에서 텍스트 콘텐츠(일반적으로 EPUB의 <p>와 같은 HTML 태그에서)를 추출하여 선택한 번역 제공업체로 전송하는 방식으로 파일을 처리합니다. OpenAI, Anthropic, Gemini, Qwen을 포함한 광범위한 엔드포인트와 DeepL 및 Google Translate와 같은 다양한 번역 API를 지원합니다. 사용자는 명령줄 인수나 JSON 구성 파일을 통해 번역 프로세스를 구성할 수 있으며, 용어 일관성을 위한 세션 기반 컨텍스트 관리, 문서의 어느 부분을 번역할지 결정하는 자동 태그 분류, 진행 상황 추적과 같은 기능을 사용할 수 있습니다.

대상 사용자

본인이 소유하거나 번역 권한이 있는 도서 또는 문서의 이중 언어 버전을 만들고자 하는 개인을 위한 도구입니다. 수동 번역의 번거로운 과정을 자동화하기 위해 특정 LLM이나 번역 서비스를 활용하려는 사용자에게 특히 유용합니다.

주요 특징

  • EPUB, TXT, MD, SRT, PDF를 포함한 다양한 파일 형식 지원.
  • 광범위한 AI 제공업체(OpenAI, Anthropic, Gemini, Groq, Ollama 등) 및 전용 번역 서비스와 호환.
  • AI를 사용하여 도서의 어떤 섹션을 번역할지 지능적으로 분류하는 '플랜 모드(Plan mode)' 포함.
  • 세션 기반 컨텍스트 관리를 제공하여 문서 전체에서 이름과 용어 번역의 일관성 보장.
  • JSON을 통한 사용자 지정 제공업체 구성이 가능하여 OpenAI 호환 API라면 무엇이든 사용 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트