Initial commit

This commit is contained in:
谭凯
2026-01-19 09:51:07 +08:00
commit 9ef82393be
174 changed files with 22285 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
# 更新日志 (CHANGELOG)
## [v0.03] - 2026-01-12
### 🌟 核心突破
- **极简 ID 锚点系统**:
- 废弃复杂的 `[p_xxxxx]` 格式,回归纯净的 `p_xxxxx` 文本锚点。
- 重写 `LLMClient` 解析逻辑,使用字符串切片替代正则,彻底解决了 ID 残留和语法错误问题。
- **智能术语一致性**:
- 引入 `GlossaryManager`,自动提取前言和正文采样。
- 集成 Smart 模型 (如 `gemini-pro`) 自动生成术语表 (解决 "Masa" -> "孙正义" 等歧义问题)。
- 支持人工介入审核术语表。
### 🏗️ 架构升级
- **配置化驱动**: 移除了代码中的硬编码,所有参数(包括 Prompt 模板)均移入 `config/` 目录。
- **模型分级**: 支持 `fast` (用于大批量翻译) 和 `smart` (用于高智商任务) 双模型策略。
### 🔧 修复与优化
- **结构完美保留**:
- 修复了 EPUB Spine 重建逻辑,不再丢失封面、目录页和非正文资源。
- 修复了元数据 (Cover/Title) 复制错误。
- **零阈值提取**:
- 移除了段落最小长度限制,确保标题、短句不被漏译。
---
## [v0.02] - 2026-01-12
- **Manifest 驱动架构**: 引入 `ManifestManager` 作为单一真理源。
- **流程解耦**: 提取、翻译、构建三阶段分离。
- **断点续传**: 支持随时中断和恢复。
## [v0.01] - 2026-01-10
- 初始版本,实现基本的并发翻译和 EPUB 解析。