name: "word-bilingual" description: "医疗/药剂生产企业Word转中英双语:保留样式表格,上中文下英文输出。GMP/SOP/批记录等文档。支持.doc老格式。" license: MIT metadata: version: "1.1.0" created: 2026-08-10 tags: - translation - word - docx - bilingual - gmp - pharmaceutical
将医疗、药剂生产企业的 Word 文档(.docx;.doc 老格式自动转换)翻译为「上中文下英文」双语文档:
核心流程:提取 → AI 翻译 → 回写,仅新增段落,不触碰其他任何内容。
用户提及:word转中英双语、word翻译成双语、双语word、上中文下英文、医疗/医药/药剂/药品/GMP文档翻译、word translate to bilingual 等。
(原中文段落,样式不变)
(英文译文段落,复制原段落样式,中文字体自动换为 Times New Roman,语言标记 en-US)
表格单元格内同理:中文下方紧跟英文;表格结构、行列、边框、合并单元格均不变。
输入为老式二进制 .doc(文件头 D0 CF 11 E0)时,先转为 .docx:
pip install Spire.Doc 后用脚本转换(免费版会在文档开头插入红色评估警告段落,脚本自动删除):python scripts/convert_doc.py <输入.doc> <输出.docx>
转换后务必抽查正文是否乱码(老 .doc 编码各异),确认无误再进入下一步。
python scripts/extract_text.py <输入.docx> <输出.json>
示例:
python scripts/extract_text.py input.docx extracted.json
输出 JSON 结构:
{
"source_file": "input.docx",
"total": 42,
"items": [
{
"kind": "paragraph",
"path": "body:p3",
"text": "本方案适用于无菌制剂车间的工艺验证。",
"translated": "",
"format": {
"style": "Normal",
"alignment": "JUSTIFY",
"first_line_indent_pt": 21.0,
"space_before_pt": null,
"space_after_pt": null,
"line_spacing": null,
"run": {
"latin_font": "Times New Roman",
"ea_font": "宋体",
"size_half_pt": 24,
"bold": false,
"italic": false,
"underline": false,
"color": null,
"lang": "zh-CN"
}
}
}
]
}
字段说明:
- kind: paragraph(正文段落)或 table_cell(表格单元格内段落)
- path: 定位标识,body:pN 为正文第 N 段;body:tN:tcM:pK 为第 N 个表格的第 M 个逻辑单元格内第 K 段(嵌套表格追加 :tX)
- text: 段落完整文本(多个 run 合并,保留制表符/换行符)
- translated: 待 AI 填充的英文译文
- format: 原样式信息(仅参考,回写时直接复制原 XML 属性,不手工重建)
说明:纵向合并单元格(vMerge continue 续行)为幻影内容,脚本自动跳过,每个逻辑格只提取一次。
读取 JSON,逐条将 text 字段翻译为英文,填入 translated 字段,保存为 translated.json(不要直接用 extracted.json 回写,其中 translated 全为空)。
翻译原则: 1. 专业术语统一按下方术语对照表,全文保持一致 2. 法规/药典名称首次出现用「中文(英文缩写)」格式,如《药品生产质量管理规范》(Good Manufacturing Practice, GMP) 3. 数字、单位、限度值(如 ≤10 ppm、95.0%~105.0%、100 CFU/g)原样保留不译 4. 药品名称用中文 + 英文通用名(INN),首次出现时标注,如 对乙酰氨基酚(Paracetamol, Acetaminophen) 5. 缩写首次出现给出全称,如 高效液相色谱法(High-Performance Liquid Chromatography, HPLC) 6. 中译英:增补主语、显化逻辑连接词、长句拆分、补全冠词与时态 7. 不翻译:代码、URL、邮箱、版本号、批号、页码、纯数字/编号、文件编号(如 ZL/JY/CP/00601) 8. 术语一致:同一术语全篇统一;模棱两可的术语先确认再译
大批量文档翻译策略(数百条目的 SOP/记录表实测有效):
2012年01月15日 → January 15, 2012(正则 (\d{4})年(\d{1,2})月(\d{1,2})日)______、(批号: ))原样保留在译文中Descript / ion),视觉上仍拼成 Description-):translated 填原文跳过医药/药剂常用术语对照表:
| 中文 | 英文 |
|---|---|
| 药品生产质量管理规范 | Good Manufacturing Practice (GMP) |
| 药品经营质量管理规范 | Good Supply Practice (GSP) |
| 药品临床试验管理规范 | Good Clinical Practice (GCP) |
| 原料药 | Active Pharmaceutical Ingredient (API) |
| 辅料 | Excipient |
| 批记录 | Batch Record |
| 批生产记录 | Batch Production Record (BPR) |
| 检验原始记录 | Raw Data Record |
| 工艺规程 | Master Formula / Process Specification |
| 标准操作规程 | Standard Operating Procedure (SOP) |
| 质量标准 | Quality Standard / Specification |
| 检验报告书 | Certificate of Analysis (COA) |
| 稳定性考察 | Stability Study |
| 留样 | Retention Sample |
| 有效期 | Expiry Date / Shelf Life |
| 生产日期 | Manufacture Date |
| 检验日期 | Test Date |
| 批号 | Batch Number / Lot Number |
| 批量 | Batch Size |
| 样品数量 | Sample Quantity |
| 包装规格 | Packaging Specification |
| 产品规格 | Product Specification |
| 取样人 | Sampled by |
| 放行 | Release |
| 质量保证 | Quality Assurance (QA) |
| 质量控制 | Quality Control (QC) |
| 偏差 | Deviation |
| 变更控制 | Change Control |
| 纠正和预防措施 | Corrective and Preventive Action (CAPA) |
| 验证 | Validation |
| 清洁验证 | Cleaning Validation |
| 工艺验证 | Process Validation |
| 设备确认 | Equipment Qualification (IQ/OQ/PQ) |
| 变更历史记录 | Document Revision History |
| 申请号 | Application No. |
| 文件编号 | Document No. |
| 文件标题 | Document Title |
| 变更内容 | Description of Change |
| 变更时间 | Date of Change |
| 周期性复审 | Periodic Review |
| 起草人 | Drafted by |
| 审核人 | Reviewed by |
| 批准人 | Approved by |
| 部门 | Department |
| 职务 | Position |
| 签名时间 | Signature Date |
| 洁净区 | Cleanroom |
| 压差 | Differential Pressure |
| 尘埃粒子 | Particulate Matter |
| 微生物限度 | Microbial Limit |
| 无菌 | Sterile / Aseptic |
| 灭菌 | Sterilization |
| 冻干 | Lyophilization |
| 制粒 | Granulation |
| 压片 | Tablet Compression |
| 包衣 | Coating |
| 灌装 | Filling |
| 注射剂 | Injection |
| 片剂 | Tablet |
| 胶囊剂 | Capsule |
| 颗粒剂 | Granule |
| 口服液 | Oral Solution |
| 药品上市许可持有人 | Marketing Authorization Holder (MAH) |
| 药品说明书 | Package Insert / Label |
| 不良反应 | Adverse Reaction |
| 药物警戒 | Pharmacovigilance |
| 临床试验 | Clinical Trial |
| 处方药 | Prescription Drug |
| 非处方药 | Over-the-Counter (OTC) Drug |
| 医疗器械 | Medical Device |
| 中国药典 | Chinese Pharmacopoeia |
| 英国药典 | British Pharmacopoeia (BP) |
| 欧洲药典 | European Pharmacopoeia (EP) |
| 美国药典 | United States Pharmacopeia (USP) |
| 药品监督管理部门 | Drug Regulatory Authority |
| 药品注册 | Drug Registration |
| 车间 | Workshop / Production Area |
| 生产线 | Production Line |
| 性状 | Description |
| 外观 | Appearance |
| 溶解性 | Solubility |
| 鉴别 | Identification |
| 熔点 | Melting Point |
| 初熔 | Onset of Melting |
| 终熔 | End of Melting |
| 薄层色谱法 | Thin-Layer Chromatography (TLC) |
| 展开剂 | Developing Solvent |
| 斑点 | Spot |
| 主斑点 | Principal Spot |
| 溶剂前沿 | Solvent Front |
| 硅胶 | Silica Gel |
| 荧光指示剂 | Fluorescent Indicator |
| 红外吸收光谱 | Infrared (IR) Absorption Spectrum |
| 溴化钾压片法 | Potassium Bromide Disc Method |
| 特征峰 | Characteristic Band |
| 酚羟基 | Phenolic Hydroxyl Group |
| 酰胺基 | Amide Group |
| 甲基 | Methyl Group |
| 苯环 | Benzene Ring |
| 紫外吸收光谱 | Ultraviolet (UV) Absorption Spectrum |
| 最大吸收 | Maximum Absorption |
| 吸收度 | Absorbance |
| 吸收池 | Absorption Cell |
| 相关物质 | Related Substances |
| 高效液相色谱法 | High-Performance Liquid Chromatography (HPLC) |
| 液相色谱仪 | Liquid Chromatograph |
| 色谱柱 | Chromatographic Column |
| 固定相 | Stationary Phase |
| 流动相 | Mobile Phase |
| 进样量 | Injection Volume |
| 流速 | Flow Rate |
| 运行时间 | Run Time |
| 保留时间 | Retention Time |
| 相对保留时间 | Relative Retention Time |
| 峰面积 | Peak Area |
| 外标法 | External Standard Method |
| 校正因子 | Correction Factor |
| 稀释倍数 | Dilution Factor |
| 换算系数 | Conversion Factor |
| 系统适应性 | System Suitability |
| 分离度 | Resolution |
| 信噪比 | Signal-to-Noise Ratio |
| 相对偏差 | Relative Deviation |
| 杂质 | Impurity |
| 限度 | Limit |
| 忽略限度 | Disregard Limit |
| 残留溶剂 | Residual Solvents |
| 气相色谱法 | Gas Chromatography (GC) |
| 顶空进样 | Headspace Injection |
| 干燥失重 | Loss on Drying |
| 炽灼残渣 | Residue on Ignition |
| 硫酸盐灰分 | Sulphated Ash |
| 恒重 | Constant Weight |
| 易炭化物 | Readily Carbonizable Substances |
| 氯化物 | Chlorides |
| 硫酸盐 | Sulphates |
| 硫化物 | Sulphides |
| 重金属 | Heavy Metals |
| 含量测定 / 含量 | Assay / Content Determination |
| 滴定 | Titration |
| 滴定液 | Titrant |
| 空白试验 | Blank Determination |
| 终点 | End-Point |
| 回流 | Reflux |
| 指示液 | Indicator Solution |
| 邻二氮菲指示液 | Ferroin Indicator Solution |
| 硫酸铈 | Cerium Sulphate |
| 硫酸铈铵 | Ammonium Cerium Sulphate |
| 强氧化剂 | Strong Oxidising Agent |
| 还原性药物 | Reducing Drug |
| 比色管 | Nessler Cylinder |
| 容量瓶 | Volumetric Flask |
| 锥形瓶 | Conical Flask |
| 移液管 | Pipette |
| 分析天平 | Analytical Balance |
| 托盘天平 | Platform Balance |
| 电子天平 | Electronic Balance |
| 电热板 | Hot Plate |
| 表面玻璃 | Watch Glass |
| 醋酸铅试纸 | Lead Acetate Paper |
| 高温炉 | Muffle Furnace |
| 烘箱 | Oven |
| 熔点仪 | Melting Point Apparatus |
| 紫外分光光度计 | UV Spectrophotometer |
| 红外分光光度计 | IR Spectrophotometer |
| 校验日期 | Calibration Due Date |
| 供试品 | Substance to Be Examined |
| 供试液 | Test Solution |
| 对照品 | Reference Standard |
| 对照液 | Reference Solution |
| 标准溶液 | Standard Solution |
| 储备液 | Stock Solution |
| 工作标准品 | Working Standard |
| 比较液 | Comparison Solution |
| 试剂 / 试液 | Reagent / Test Solution |
| 折干(干基) | Dry Basis |
| 附件 | Attachment |
| 谱图 | Chromatogram |
| 打印件 | Printout |
| 符合规定 | Conforms |
| 不符合规定 | Does Not Conform |
| 判定 | Verdict |
| 检验人 | Analyst |
| 复核人 | Reviewed by |
| 对氨基苯酚 | p-Aminophenol |
| 对硝基苯酚 | p-Nitrophenol |
| 对氯苯乙酰胺 | p-Chloroacetanilide |
| 羟化四丁铵 | Tetrabutylammonium Hydroxide |
| 磷酸氢二钠 | Disodium Hydrogen Phosphate |
| 磷酸二氢钠 | Sodium Dihydrogen Phosphate |
| 硝酸银 | Silver Nitrate |
| 氯化钡 | Barium Chloride |
| 硫代乙酰胺 | Thioacetamide |
| 醋酸盐缓冲液 | Acetate Buffer Solution |
| 标准铅溶液 | Standard Lead Solution |
| 氨水 | Ammonia Solution |
| 氢氧化钠 | Sodium Hydroxide |
| 盐酸 / 稀盐酸 | Hydrochloric Acid / Dilute Hydrochloric Acid |
| 硫酸 / 稀硫酸 | Sulphuric Acid / Dilute Sulphuric Acid |
| 硝酸 | Nitric Acid |
| 醋酸 | Acetic Acid |
| 甲醇 | Methanol |
| 乙醇 | Ethanol |
| 二氯甲烷 | Dichloromethane |
| 丙酮 | Acetone |
| 氯仿 | Chloroform |
| 盐酸甲醇溶液 | Methanolic Hydrochloric Acid |
| 比色用氯化钴溶液 | Cobalt Chloride Colourimetric Solution |
| 比色用三氯化铁溶液 | Ferric Chloride Colourimetric Solution |
| 比色用硫酸铜溶液 | Copper Sulphate Colourimetric Solution |
| 接触碟法 | Contact Plate Method |
| 薄层色谱法 | Thin-Layer Chromatography (TLC) |
| 平板计数法 | Plate Count Method |
| 拭子取样 | Swab Sampling |
python scripts/write_bilingual.py <原始.docx> <翻译.json> <输出.docx>
示例:
python scripts/write_bilingual.py input.docx translated.json output_中英双语.docx
回写策略:
- 在原中文段落后用 addnext 插入英文段落,复制原段落全部段落属性(pPr:样式、对齐、缩进、行距、编号)与首个 run 的字体属性(rPr)
- 英文 run 的 ascii/hAnsi 字体若为中文(宋体/黑体/微软雅黑等)则换为 Times New Roman;语言标记设为 en-US
- 表格单元格内同样新增段落,不修改表格结构(行列、边框、列宽、合并单元格)
- translated 为空、或译文与原文相同(编号、纯数字/限度值、- 等)时跳过,不插入
- 不修改图片、页眉页脚、页面设置;仅新增段落
______)原样保留convert_doc.py(Spire.Doc 免费版);免费版对大文档(数百段/几十表)有限制,超大文档建议用 Word/LibreOffice 转换;转换后先抽查乱码pip install python-docx
# 仅 .doc 转换需要:
pip install Spire.Doc
convert_doc.py: .doc 老格式 → .docx 转换(Spire.Doc),并清除免费版评估警告段落extract_text.py: 从 .docx 提取正文段落与表格单元格文本到 JSON(含格式信息)write_bilingual.py: 将翻译后的 JSON 回写为「上中文下英文」双语 .docx1.1.0 - 新增 .doc 老格式转换支持(convert_doc.py,Spire.Doc,自动清除评估警告) - 新增「大批量文档翻译策略」:重复文本映射 + path 映射 + 日期/编号/空白栏规则 + 迭代覆盖至 100% - 术语表大幅扩充(药典检验:性状/鉴别/熔点/薄层/红外/紫外/相关物质/残留溶剂/含量测定/滴定/重金属等 120+ 条) - 注意事项补充 .doc 转换与乱码调试提示;质量检查清单新增编号/日期/空白栏/乱码检查项
1.0.0 - 首次发布:医疗/药剂生产企业 Word 中英双语翻译技能 - 基于通用翻译技能(translate)流程,适配 Word 文档与医药领域术语 - 保留原样式与表格格式(含横向/纵向合并单元格),上中文下英文输出
这个 Skill 质量不错,专为医药企业翻译需求设计。它能保留 Word 原有的样式和表格格式,翻译后的文档整洁专业。术语表很全面,GMP、批记录等医药专业词汇都有标准译文。操作流程分三步,文档说明详细,新手也能上手。需要注意的是,部分老格式 .doc 文件可能出现乱码,且页眉页脚等内容暂不支持翻译。总体适合需要频繁处理医药文档中英双语版本的用户。