SuperAPI AI 工具集

translator

写作与研究

查看项目

更新于 10-15 19:57

技能介绍

用途:这是 SpecWeave 的翻译专用技能,采用 LLM 原生翻译,即直接使用当前对话所用的大模型来翻译内容,不调用外部翻译 API,因此除正常会话消耗外无额外费用。

主要能力:支持上下文感知翻译,保留 Markdown 格式、代码块与链接不变;将 SpecWeave 框架术语(如 increment、spec.md、plan.md、tasks.md、COMPLETION-SUMMARY.md)及命令(/sw:inc、/sw:do、/sw:progress)保留英文;技术术语(TypeScript、npm、git、API、CLI)与文件名路径也保留英文。可处理 CLI 消息、模板(CLAUDE.md、AGENTS.md、README.md)、文档与 Living Docs(战略文档、ADR、RFC)。支持语言包括英语、俄语、西班牙语、中文、德语、法语、日语、韩语、葡萄牙语。

使用方式:当提到“翻译成某语言”“多语言支持”“i18n”“本地化”或具体语言名时自动激活。可直接给出待译文本,或指定文件(如“把 CLAUDE.md 模板翻译成西班牙语”),技能会先读取源文件,再按规则翻译并写回。建议明确说明内容类型与目标语言,可批量提供多个文件以保持术语一致。

限制:不翻译代码本身(仅在要求时翻译注释或字符串),不改变框架结构或行为,不逐段增量翻译(为保证一致性会整篇处理)。与可选的自动化 Hooks 方案相比,本技能为手动触发、零成本、支持任意模型与工具;Hooks 仅限 Claude Code 且约 $0.003/increment。两者质量相同,差别在自动化程度与成本。

项目特定记忆:可检查 .specweave/skill-memories/translator.md 获取项目约定,命令为 cat .specweave/skill-memories/translator.md 2>/dev/null || echo "No project learnings yet"。