English · العربية · Español · Français · 日本語 · 한국어 · Tiếng Việt · 中文 (简体) · 中文(繁體) · Deutsch · Русский
为语言学习生成漂亮的口袋尺寸逐行对照书。
PocketPolyglot 可以把双语文本转换成带注音、拼音、语法颜色和逐行对齐的 PDF 小书。当前工作流主要用于中日双语,但数据结构不限定语言:英日、中英、古今对读、文言和现代译文也可以使用同一套模型。
项目本身是工具包,不是原始图书仓库。它包含 TeX 模板、Python 脚本、JSON 示例、预览图和流水线说明。公开发布完整图书前,请确认原文和译文都有可再分发权利。
| Donate | PayPal | Stripe |
|---|---|---|
Studio 把 LinguaLeaf、OCR、PDF 转 TeX、验证和导出整合到本地网页应用与 CLI 中。可恢复的 tmux 任务只有在证据检查通过后才会标记为完成。
《心》的日文主文示例:日文主文带假名,中文注释带拼音,并保留逐词语法颜色。
同一页《心》可以渲染成四种标准版本:
中日只是当前展示语言。只要准备好对齐文本和读音,同一模型也可以用于英日、中英、古今对读、教师注释本等其他语言组合。
完整书籍通常生成四种选择:
| 主文本 | 彩色版 | 黑白版 |
|---|---|---|
| 中文主文,日文注释 | 语法颜色、拼音、假名 | 适合电纸书 |
| 日文主文,中文注释 | 语法颜色、假名、拼音 | 适合电纸书 |
make sample
make interlinear
make interlinear-jp-main
make export-books
make readme-assets| 路径 | 用途 |
|---|---|
tex/ |
XeLaTeX 口袋书模板 |
scripts/books/ |
EPUB/PDF/Markdown 预处理与预览图生成 |
scripts/interlinear/ |
JSON 切分、校验、渲染和编译 |
data/interlinear/sample.json |
可公开的结构化示例 |
assets/readme-previews/ |
从 PDF 第一页生成的 README 预览图 |
assets/edition-comparisons/ |
从 PDF 内页生成的单句示例和四版本对比图 |
sources/ |
本地原始书源,Git 忽略 |
build/ |
生成的 PDF 和中间文件,Git 忽略 |
如果在研究或教学中使用 PocketPolyglot,请引用本仓库。GitHub 会读取 CITATION.cff 并显示 Cite this repository。
@software{chen_pocketpolyglot_2026,
author = {Chen, Lachlan},
title = {PocketPolyglot: Multilingual Interlinear Pocket-Book Studio},
year = {2026},
url = {https://github.com/lachlanchen/PocketPolyglot}
}
