Skip to content

Latest commit

 

History

History
92 lines (64 loc) · 4.32 KB

File metadata and controls

92 lines (64 loc) · 4.32 KB

English · العربية · Español · Français · 日本語 · 한국어 · Tiếng Việt · 中文 (简体) · 中文(繁體) · Deutsch · Русский

LazyingArt banner

PocketPolyglot

为语言学习生成漂亮的口袋尺寸逐行对照书。

PocketPolyglot 可以把双语文本转换成带注音、拼音、语法颜色和逐行对齐的 PDF 小书。当前工作流主要用于中日双语,但数据结构不限定语言:英日、中英、古今对读、文言和现代译文也可以使用同一套模型。

项目本身是工具包,不是原始图书仓库。它包含 TeX 模板、Python 脚本、JSON 示例、预览图和流水线说明。公开发布完整图书前,请确认原文和译文都有可再分发权利。

支持 PocketPolyglot

Donate PayPal Stripe
Donate PayPal Stripe

PocketPolyglot Studio

Studio 把 LinguaLeaf、OCR、PDF 转 TeX、验证和导出整合到本地网页应用与 CLI 中。可恢复的 tmux 任务只有在证据检查通过后才会标记为完成。

正在运行技术图书队列的 PocketPolyglot Studio

单句全宽示例

《心》的日文主文示例:日文主文带假名,中文注释带拼音,并保留逐词语法颜色。

《心》的日文主文单句示例,含假名、中文注释、拼音和语法颜色

四种版本示例

同一页《心》可以渲染成四种标准版本:

《心》的中文主文彩色、中文主文黑白、日文主文彩色、日文主文黑白四种版本

中日只是当前展示语言。只要准备好对齐文本和读音,同一模型也可以用于英日、中英、古今对读、教师注释本等其他语言组合。

输出形式

完整书籍通常生成四种选择:

主文本 彩色版 黑白版
中文主文,日文注释 语法颜色、拼音、假名 适合电纸书
日文主文,中文注释 语法颜色、假名、拼音 适合电纸书

常用命令

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 忽略

网站:learn.lazying.art

引用

如果在研究或教学中使用 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}
}