오픈 소스 🇷🇺 13.08.2026 16:02

전체 책 번역하기: LLM 기반 파이프라인을 구축한 방법

AnthropicAnthropic OpenAIOpenAI Google/DeepMindGoogle/DeepMind
한 개발자가 유료 LLM 구독을 사용하여 전체 책을 번역하는 오픈소스 파이프라인인 BookTrans를 만들었습니다. 이 파이프라인은 Claude Code, Antigravity CLI, Codex를 지원합니다. 다단계 프로세스(정찰, 순차 번역, 블라인드 편집)를 통해 번역 품질을 보장하며, 자동 무결성 검사와 프롬프트 인젝션에 대한 보안 조치를 포함합니다.
저자는 Sue Burke의 『Usurpation』과 Paul Melko의 『Singularity's Ring』이라는 두 공상과학 소설에 러시아어 번역이 없다는 점에서 동기를 얻었습니다. 다른 사람들을 돕겠다는 취지를 바탕으로, 두어 주에 걸쳐 유료 대규모 언어 모델(Large Language Model, LLM) 구독을 활용해 책을 번역하는 오픈소스 파이프라인인 BookTrans를 개발했습니다. 이 파이프라인은 Claude Code, Antigravity CLI, Codex를 지원하며, 에이전트마다 두 개의 모델을 사용합니다. 사고가 필요한 지적 작업에는 가장 강력한 모델을, 기술적인 작업에는 그다음으로 강력한 모델을 투입하는 방식입니다. 번역에 앞서서는 언어 감지나 인코딩 확인처럼 비용이 적게 드는 검사를 먼저 수행하고, 저렴한 모델을 이용해 태그와 스타일을 콘텐츠 유형에 매핑합니다. 번역 과정은 크게 세 단계로 이루어집니다. 정찰 단계(모델이 책을 훑어 용어집과 세계관 참고 자료를 만드는 단계), 순차 번역 단계(이전 장의 맥락을 반영하며 장을 순서대로 번역하는 단계), 그리고 블라인드 편집 단계(편집자 모델이 원문을 보지 않은 채 번역문만 검토하며 자연스러운 러시아어 표현에 집중하는 단계)입니다. 파이프라인은 시 작품도 처리하고, 인용문을 인식하며, 오류나 생소한 용어에는 각주를 답니다. 장은 2,000~3,000단어 분량의 조각으로 나누고, 각 단락에는 고정된 번호를 부여해 누락되거나 임의로 지어낸 단락이 없는지 확인합니다. 자동화된 검사를 통해 단락의 무결성, 용어집 용어, 숫자, 구조를 검증합니다. 보안도 중점적으로 고려했습니다. 책 텍스트는 신뢰할 수 없는 데이터로 취급하며, 프롬프트 인젝션 시도가 발견되면 파이프라인이 중단됩니다. 에이전트는 도구를 비활성화한 상태로 샌드박스 안에서 실행되며, 파일 시스템 접근도 제한됩니다. 데이터 유출을 막기 위해 웹 검색도 꺼 두었습니다. 저자는 또한 러시아어 프롬프트와 영어 프롬프트를 비교해 보았지만 품질 면에서 유의미한 차이를 찾지 못했고, 그래서 프롬프트를 러시아어로 작성했습니다.
출처: Habr — хаб ИИ — 원문
관련 게시물 ↓
새로운 뉴스