
Translate
- 2 installs
- 1 repo stars
- Updated July 28, 2026
- evanfang0054/cc-system-creator-scripts
Batch-translates multiple files to Chinese in parallel, preserving code blocks, frontmatter, URLs, paths, and technical terms.
About
Translates files to Chinese with parallel processing and automatic timeout handling while preserving code blocks, frontmatter, links, and technical terminology. A developer uses it to localize documentation in bulk.
- Parallel translation with automatic API timeout tolerance
- Preserves code, frontmatter, URLs, paths, and technical terms
Translate by the numbers
- 2 all-time installs (skills.sh)
- Ranked #1,294 of 1,879 Documentation skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/evanfang0054/cc-system-creator-scripts --skill translateAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2 |
|---|---|
| repo stars | ★ 1 |
| Last updated | July 28, 2026 |
| Repository | evanfang0054/cc-system-creator-scripts ↗ |
What it does
Batch-translates multiple files to Chinese in parallel, preserving code blocks, frontmatter, URLs, paths, and technical terms.
Files
批量翻译技能
概述
基于 3 个月使用数据分析,翻译是你第二大高频任务(12 次会话)。本技能优化了批量翻译流程,支持并行处理和自动容错。
翻译规则
必须保留不翻译
- 代码块(```包裹的内容)
- 行内代码(
code) - Frontmatter 元数据(YAML 头部)
- URL 和链接地址
- 文件路径
- 环境变量名
- 技术术语(API、MCP、SDK、CLI 等)
- 专有名词(React、TypeScript、npm 等)
格式保留
- Markdown 标题层级
- 列表缩进
- 表格结构
- 引用块
- HTML 标签
语言风格
- 目标语言:中文(默认)
- 使用简洁、专业的技术文档风格
- 保持原文的语气和表达习惯
执行策略
文件数量判断
- 1-3 个文件:顺序翻译,直接处理
- 4-9 个文件:小批量并行(2-3 个一组)
- 10+ 个文件:使用并行 Task agents(每组 5 个文件)
并行翻译流程(10+ 文件)
1. Glob 查找目标文件
2. 分组(每组 5 个文件)
3. 为每组启动 Task agent
4. 监控完成状态
5. 处理失败的文件(手动回退)容错机制
当 API 超时(524 错误)时: 1. 记录失败的文件 2. 回退到顺序手动翻译 3. 逐个完成剩余文件
使用方式
单文件翻译
/translate path/to/file.md目录批量翻译
/translate docs/ --lang zh指定文件类型
/translate src/ --ext .md,.txt排除文件
/translate docs/ --exclude node_modules,dist翻译模板
Markdown 文件头部注释
翻译完成后在文件头部添加:
<!--
翻译状态:已完成
源语言:English
目标语言:中文
翻译时间:YYYY-MM-DD
-->质量检查清单
- [ ] 代码块内容未被修改
- [ ] Frontmatter 保持原格式
- [ ] 技术术语保留英文
- [ ] Markdown 格式正确
- [ ] 链接可正常访问
- [ ] 无遗漏段落
示例工作流
场景:翻译 16 个文档文件
# 1. 查找所有 markdown 文件
glob: docs/**/*.md
# 2. 分组(每组 5 个)
Group 1: file1.md, file2.md, file3.md, file4.md, file5.md
Group 2: file6.md, file7.md, file8.md, file9.md, file10.md
Group 3: file11.md, file12.md, file13.md, file14.md, file15.md
Group 4: file16.md
# 3. 启动并行 agents
# 使用 Task tool 为每组启动 agent
# 4. 处理失败(如有)
# 手动翻译 API 超时的文件常见问题
Q: 如何处理代码注释? A: 代码块内的注释不翻译,代码块外的注释翻译。
Q: 技术文档中的命令怎么办? A: 命令和参数保持原样,只翻译说明文字。
Q: 遇到无法确定的专业术语? A: 保留英文原文,可在括号中添加中文解释。
参考资料
references/translation-glossary.md
常用技术术语翻译对照表:
- Agent -> 代理
- Skill -> 技能
- Hook -> 钩子
- Commit -> 提交
- Repository -> 仓库
- Branch -> 分支
references/style-guide.md
中文技术文档写作风格指南。
技术术语翻译对照表
通用术语
| 英文 | 中文 | 说明 |
|---|---|---|
| Agent | 代理 | AI 代理 |
| Skill | 技能 | Claude Code 技能 |
| Hook | 钩子 | 生命周期钩子 |
| Commit | 提交 | Git 提交 |
| Repository | 仓库 | Git 仓库 |
| Branch | 分支 | Git 分支 |
| Merge | 合并 | Git 合并 |
| Pull Request | 拉取请求 | PR |
| Issue | 问题 | GitHub Issue |
| Pipeline | 流水线 | CI/CD 流水线 |
| Deployment | 部署 | 应用部署 |
开发术语
| 英文 | 中文 | 说明 |
|---|---|---|
| Component | 组件 | UI 组件 |
| Module | 模块 | 代码模块 |
| Package | 包 | npm 包 |
| Dependency | 依赖 | 项目依赖 |
| Interface | 接口 | TypeScript 接口 |
| Type | 类型 | TypeScript 类型 |
| Generic | 泛型 | TypeScript 泛型 |
| Callback | 回调 | 回调函数 |
| Promise | Promise | 保持原文 |
| Async/Await | Async/Await | 保持原文 |
架构术语
| 英文 | 中文 | 说明 |
|---|---|---|
| Micro-frontend | 微前端 | 微前端架构 |
| Monorepo | Monorepo | 保持原文 |
| API | API | 保持原文 |
| SDK | SDK | 保持原文 |
| CLI | CLI | 命令行工具 |
| MCP | MCP | Model Context Protocol |
| RESTful | RESTful | 保持原文 |
| WebSocket | WebSocket | 保持原文 |
不翻译的术语
以下术语保持英文原文:
- React, Vue, Angular, Next.js, Nuxt.js
- TypeScript, JavaScript
- npm, yarn, pnpm
- webpack, vite, rollup
- ESLint, Prettier
- Git, GitHub, GitLab
- Docker, Kubernetes
- Linux, macOS, Windows
- CSS, HTML, JSON, YAML
- SQL, NoSQL
- OAuth, JWT
- CI/CD
翻译原则
1. 技术名词优先保留英文:如 API、SDK、CLI 2. 有通用中文译名的使用中文:如 仓库、分支、提交 3. 首次出现可加括号注释:如 代理(Agent) 4. 保持一致性:同一文档中术语翻译保持统一 5. 代码不翻译:变量名、函数名、命令等保持原样