国际官方英文公文生成
Overview
把中文原文转换为可直接递交给外国驻华使馆、外国政府部门或国际组织的英文正式文书,
并按固化规范生成 .docx。排版由脚本保证,翻译与礼宾规范由本 skill 的参考文档保证。
硬性排版速查(详见 references/format-spec.md)
| 项目 | 规定 |
|---|---|
| 字体 | 全文 Times New Roman(中文回退宋体),纯黑,无底纹 |
| 正文 | 12pt,单倍行距,左对齐,段后 12pt |
| 标题 | 14pt,加粗 + 全大写,左对齐,段后 12pt |
| 页面 | A4,四边页边距 2.5 cm(样本为 Letter,可用 --page letter) |
| 编号 | 1. 阿拉伯数字 + 句点;小标题加粗带冒号 |
| 日期 | 英式 9 September 2026,无逗号 |
| 段落顺序 | 单位 → 文号 → 日期 → 标题 → 收件人 → 称谓 → 正文 → 敬语(后留 36pt)→ 落款 → 联系人 |
| 结尾敬语 | 大使/部长级 With highest regards,;一般 Yours sincerely,;不知姓名 Yours faithfully, |
工作流
Step 1 — 抽取要素
从中文原文提取:发文单位全称、文号、日期、文种、收件人(姓名 / 职衔 / 机构 / 地址)、
事由、时间地点、承诺事项、联系人(姓名 / 职务 / 手机 / 邮箱)。
缺失关键要素时必须向用户确认,尤其是:收件人姓名与职衔、出访日期、单位英文全称、联系人方式。
不得编造人名、日期、金额、护照号。
Step 2 — 判定文种与礼宾级别
- 查
references/document-templates.md选定文种(邀请函 / 费用担保证明 / 说明函 / 感谢信 /
变更延期函 / 请求函 / 答复函 / 照会 / 合作意向函),取结构与句型。 - 查
references/salutation-titles.md确定收件人称谓与结尾敬语:
只有大使、公使、部长及以上用Your Excellency,;参赞及以下用Dear Mr./Ms. [Surname],;
机构收件用Dear Sir or Madam,。
Step 3 — 翻译
按 references/translation-style.md:先保证信息完整,再打磨文体;使用其句型库;
规避中式英语黑名单;术语按 references/glossary.md 统一。回译校验一遍。
Step 4 — 生成 JSON
按 scripts/build_docx.py 的 schema 写出 letter.json(结构化写法或 blocks 写法)。
正文段落中用 **片段** 标记加粗。日期可写 2026-09-09,脚本自动转 9 September 2026。
Step 5 — 生成并校验
python3 scripts/build_docx.py letter.json -o "Output.docx" --page a4 --html preview.html
python3 scripts/check_docx.py "Output.docx" --page a4
check_docx.py 校验页面、页边距、字体、字号、行距、中文标点、全角字符、日期写法与称谓搭配。
必须无 FAIL 才能交付;WARN 逐条确认。
Step 6 — 交付
用 present_files 打开成品,并在回复中说明:文种、收件人称谓依据、与中文原文的
任何信息补全或假设、需要人工确认的项(签名、盖章、附件)。
涉及费用承担、法律承诺、跨境合规的文种,明确标注「待法务复核」。
禁止事项
- 不使用 Times New Roman 以外的字体、不使用 12/14/11pt 以外的字号、不改动行距与页边距。
- 不留中文标点、全角字符、中文残留(人名地名除外)。
- 不缩写(do not / cannot),不用感叹号,不用
&代and。 - 不对参赞及以下人员称
Your Excellency(商务邀请函沿用样本抬高尊称时须向用户说明)。 - 不编造事实;不确定的要素列成清单向用户确认。
Resources
scripts/
build_docx.py— 纯标准库生成符合规范的.docx(支持--page a4|letter、--html、--justified);
schema 与块类型见文件头注释。check_docx.py— 交付前校验工具,输出 PASS / WARN / FAIL。
references/
format-spec.md— 完整排版规范与公文骨架(数值级)。salutation-titles.md— 职衔 → 称谓、结尾敬语、中国职务英译、机构与国家名称规范。translation-style.md— 中译英文体、句型库、中式英语黑名单、交付自检清单。document-templates.md— 九类文种模板与 JSON 骨架。glossary.md— 铯镨平台术语 + 公文术语 + 机构与国名 + 商务考察词汇。
assets/
sample-business-invitation-letter.docx— 标准样本(致南非驻华大使馆武官处的商务邀请函),
排版取值来源,可对照检查。