SuperAPI AI 工具集

chinese-documentation

写作与研究

查看项目

更新于 10-15 07:50

技能介绍

概述

中文技术文档常见的问题往往不是内容不足,而是读起来别扭——中英文挤在一起没有空格、全角半角混用、带有明显机翻痕迹。本技能提供一套中文技术文档写作规范,用于提升文档的可读性与一致性。

核心原则:排版服务于阅读体验,规范服务于一致性,内容服务于读者。参考标准为「中文文案排版指北」。调用方式:仅在用户显式输入 /chinese-documentation 时调用,不根据上下文自动触发。

排版规范

空格

  • 中英文之间加空格(如「使用 Git 进行版本管理,配合 Jenkins 实现持续集成」)。
  • 中文与数字之间加空格(如「本次更新包含 3 个新功能和 12 个 Bug 修复」)。
  • 数字与单位之间加空格(如「文件大小不超过 5 MB,响应时间控制在 200 ms 以内」)。
  • 例外:度数、百分比等不加空格(如「今天气温 32°C,CPU 使用率 95%」)。
  • 链接前后加空格(如「请参考 官方文档 获取更多信息」)。

标点符号

  • 中文语境使用全角标点(如「注意:该接口需要鉴权,请先获取 Token」)。
  • 全角标点与英文或数字之间不加空格。
  • 括号:中文语境用全角括号;括号内有英文或数字时用半角括号;纯英文内容用半角括号。
  • 引号:中文推荐使用直角引号,也可按团队规范使用弯引号;嵌套引号示例为「他说:『请点击确定按钮』」。

数字

  • 技术文档中统一使用半角阿拉伯数字,不使用中文数字描述技术参数(如「支持最多 100 个并发连接」,而非「一百个」)。
  • 版本号、端口号、HTTP 状态码等使用半角字符。

中英混排最佳实践

术语处理原则

保留英文的情况:专有名词(React、Kubernetes、Redis、MySQL)、行业通用缩写(API、SDK、CLI、ORM、CI/CD)、命令和代码(npm install、git commit)、协议和标准(HTTP、TCP/IP、JSON、REST)、没有公认中文翻译的术语(debounce、throttle、middleware)。

翻译为中文的情况:有公认翻译的通用概念(数据库、服务器、浏览器、框架)、描述性短语(version control→版本控制,load balancing→负载均衡)、文档标题和章节名(尽量中文,技术名词可保留英文)。

首次出现标注翻译

技术术语首次出现时标注中英对照,例如「消息队列(Message Queue)」「死信队列(Dead Letter Queue)」,后续出现可直接使用中文。

避免过度翻译

保留业界通用英文术语,例如「在 Controller 层做参数校验,Service 层处理业务逻辑」「使用 Redis 做 Session 缓存」,避免强行翻译成难以理解的表述。

API 文档中英对照格式

接口文档模板包含:

  • 基本信息:请求方式、请求路径、鉴权方式、Content-Type。
  • 请求参数表:字段名、类型、是否必填、说明(中英对照)。
  • 请求示例(JSON)。
  • 响应参数表与响应示例(JSON)。
  • 错误码表:错误码、说明、处理建议。
  • 金额表示约定:明确说明单位,例如 total_amount: 9900 单位为分(即 99.00 元),避免用浮点数造成歧义。

README.md 中文模板

国内开源项目常用结构:项目名称与徽章、一句话简介、特性列表、快速开始(环境要求、安装命令、基本用法代码)、文档链接、示例、贡献指南(含本地开发的克隆、安装依赖、启动开发服务器、运行测试命令)、致谢、许可证。

常见问题与避坑指南

  • 机翻味:避免被动语态、冗余代词与直译英文句式。
  • 句式欧化:长句拆短句,把定语从句改为并列句,一句话只说一件事。
  • 过度翻译:保留通用术语原文,如「请打开终端,运行 npm install」。
  • 中英标点混用:中文句子用全角标点,英文内容用半角标点。
  • 缺乏结构化:用列表和分段组织信息,例如把缓存策略拆成存储层、写入流程、读取流程、缓存过期等条目。

写作检查清单

发布文档前逐项检查:

  • 排版:中英文之间有空格、中文与数字之间有空格、中文语境用全角标点、英文与代码部分用半角标点、无全角半角混用。
  • 术语:专有名词保留英文原文、首次出现的术语标注中英对照、无过度翻译、术语使用前后一致。
  • 内容:句子简短无欧化长句、无不必要的被动语态、用列表和表格组织信息、代码示例可直接运行、无机翻味。
  • 格式:标题层级正确不跳级、代码块标注语言类型、链接可正常访问、图片有 alt 文本。