用途:把 Markdown 文档翻译成指定目标语言,适合需要保持原文结构、术语一致和可审计进度的翻译任务。
主要能力:先读取用户明确指定的目标语言,否则读取 deeporbit.json 确认配置语言;翻译前通读全文,并创建 <name>_translation_manifest.md 清单,记录工作流信息、术语表(源词、译文、备注)和章节检查清单(frontmatter 与标题、各章节、脚注与引用)。翻译时逐节进行,每节先重读术语表与相关上下文,再译为自然的目标语言;保留标题层级、段落数量、列表嵌套、表格、callout 类型、链接目标、代码与数学公式;Mermaid 块只翻译标签,保留 ID 与语法。每节翻译后对比源文与译文结构,验证通过才标记为已检查。中断后从第一个未检查项继续。
最终校验:每个源段落都有对应译文;标题层级与列表结构一致;术语表用词一致;代码块、公式、URL 与 wikilink 目标不变;不引入新主张或解释。
使用方式:输出文件命名为 <name>_<LANG>.md,包含翻译后的标题、源 wikilink、语言、翻译日期与 translation 标签;创建的笔记在 frontmatter 中设 author: ai,大幅改写人类笔记时改为 author: mixed,作者信息只放 frontmatter,不加可见徽章。清单保留用于审计,除非用户要求清理。通过 do.obsidian-open 打开输出,打开失败不影响流程。
限制:不覆盖源文件;不使用外部自调用循环;Runtime Goals 与 Trackers 可反映目标但不能替代清单。具体安装命令与收费信息暂未提供。