회차 분할
긴 회차를 여러 파트로 나누어 번역할 수 있는 기능입니다.
회차 분할이란?
LLM(대형 언어 모델)은 한 번에 처리할 수 있는 텍스트 양에 제한이 있습니다. 긴 회차의 경우 이 제한을 초과하면 번역이 실패하거나 품질이 저하될 수 있습니다.
회차 분할 기능은:
- 긴 회차를 적절한 크기로 자동/수동 분할
- 각 파트를 개별적으로 번역
- 읽을 때는 자연스럽게 연결
장점
| 장점 | 설명 |
|---|---|
| 번역 성공률 향상 | 토큰 제한 초과로 인한 실패 방지 |
| 번역 품질 개선 | 적절한 크기로 분할하여 더 정확한 번역 |
| 유연한 읽기 | 분할된 파트별로 진행 상황 저장 |
분할 방식
자동 분할
다운로드 시 설정된 최대 글자 수를 초과하면 자동으로 분할합니다.
조건:
- 소설별 설정에서 “회차 분할” 활성화
- 회차 글자 수가 설정된 최대 글자 수 초과
수동 분할
회차 목록의 편집 모드에서 원하는 회차를 선택하여 분할합니다.
설정 방법
1. 소설별 설정 열기
- 소설 상세 화면에서 설정(⚙️) 클릭
- 또는 뷰어에서 메뉴(⋮) > “소설 설정”
2. 회차 분할 섹션
| 설정 | 설명 |
|---|---|
| 분할 사용 | 자동 분할 활성화 여부 |
| 최대 글자 수 | 분할 기준이 되는 글자 수 |
권장 최대 글자 수
| 모델 | 권장값 |
|---|---|
| Gemini 2.0 계열 | 5,000자 |
| Gemini 2.5/3.0 계열 | 20,000자 |
소설 추가 시 현재 번역 모델에 맞는 기본값이 자동 설정됩니다.
회차 목록에서 분할 관리
분할된 회차 표시
#1 제 1화: 시작 [번역됨] [3,500자]
#2 제 2화: 전개 [10,000자] [▼] ← 부모 회차 (펼침 버튼)
#2-1 제 2화: 전개 (1/3) [번역됨] [3,200자]
#2-2 제 2화: 전개 (2/3) [미번역] [3,500자]
#2-3 제 2화: 전개 (3/3) [미번역] [3,300자]
#3 제 3화: 결말 [번역됨] [2,800자]
- 부모 회차: 원본, 펼침/접힘 가능
- 자식 회차: 실제 번역/읽기 대상
편집 모드
- 회차 목록에서 편집 버튼 클릭
- 분할할 회차 선택 (체크박스)
- 하단 버튼 사용:
| 버튼 | 기능 |
|---|---|
| 분할 | 선택한 회차를 분할 |
| 나누기 취소 | 분할을 원래대로 복원 |
| 삭제 | 회차 삭제 |
자식 회차는 선택할 수 없습니다. 부모 또는 일반 회차만 선택 가능합니다.
분할 다이얼로그
수동 분할 시 표시되는 다이얼로그입니다.
표시 정보
- 선택된 회차 수
- 총 글자 수
- 최대 글자 수 입력 필드
- 예상 분할 결과 미리보기
미리보기
입력한 최대 글자 수에 따른 예상 결과를 확인할 수 있습니다:
예상 결과:
- 제 2화: 전개 (1/3) - 3,200자
- 제 2화: 전개 (2/3) - 3,500자
- 제 2화: 전개 (3/3) - 3,300자
나누기 취소
분할된 회차를 원래대로 복원합니다.
주의사항
나누기 취소 시 다음 데이터가 삭제됩니다:
- 자식 회차의 번역문
- 자식 회차의 컨텍스트 (캐릭터, 용어 등)
- 자식 회차의 TTS 캐시
취소 전 확인 다이얼로그가 표시됩니다.
읽기 시 동작
회차 번호
분할된 회차는 다음과 같이 번호가 매겨집니다:
- 부모 회차: 원래 회차 번호 유지 (예: #2)
- 자식 회차: 부모 번호에 서브 번호 추가 (예: #2-1, #2-2, #2-3)
회차 이동
분할된 회차는 일반 회차처럼 순서대로 이동합니다:
#1 → #2-1 → #2-2 → #2-3 → #3
미리받기
분할된 자식 회차 단위로 미리받기가 동작합니다.
분할 알고리즘
텍스트를 자연스럽게 분할하기 위해 다음 우선순위를 적용합니다:
- 문단 단위 분할 (기본)
\n\n으로 구분된 문단 기준- 목표 크기에 가깝게 균등 분배
- 문장 단위 분할 (폴백)
- 문단이 너무 길 경우 문장 단위로 분할
- 언어별 문장 구분자 사용
언어별 문장 구분자
| 언어 | 구분자 |
|---|---|
| 일본어 | 。!?!? |
| 중국어 | 。!?!? |
| 한국어 | .!?。!? |
주의사항
번역된 회차 분할
이미 번역된 회차도 분할 가능합니다. 단, 기존 번역문과 컨텍스트는 삭제되며 다시 번역해야 합니다.
재분할
이미 분할된 회차는 직접 재분할할 수 없습니다. 먼저 “나누기 취소”로 복원한 후 다시 분할하세요.
API 비용
분할된 각 파트마다 개별 API 호출이 발생합니다. 분할 수가 많을수록 비용이 증가할 수 있습니다.
문제 해결
자동 분할이 작동하지 않음
확인 사항:
- 소설별 설정에서 “회차 분할” 활성화 여부
- 회차 글자 수가 최대 글자 수를 초과하는지 확인
분할 버튼이 비활성화됨
원인: 자식 회차가 선택되어 있음
해결: 부모 또는 일반 회차만 선택하세요.
분할 후 번역이 이상함
해결:
- 최대 글자 수를 줄여서 더 작게 분할
- 컨텍스트 윈도우 크기 확인 (분할된 파트끼리 맥락 공유)
| ← 미리 받기 | 다음: 디스플레이 설정 → |