install
source · Clone the upstream repo
git clone https://github.com/yogyoho/Pisuan-Know
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/yogyoho/Pisuan-Know "$T" && mkdir -p ~/.claude/skills && cp -r "$T/src/skills/skill_translator" ~/.claude/skills/yogyoho-pisuan-know-skill-translator && rm -rf "$T"
manifest:
src/skills/skill_translator/SKILL.mdsource content
翻译技能 (Translator Skill)
概述
本技能用于文本翻译,支持:
- 中英互译: 支持中文和英文互译
- 多API支持: 可集成DeepL、Google等翻译API
- 批量翻译: 支持批量翻译多段文本
- 术语保护: 支持保护专业术语不被翻译
核心功能
1. 基础翻译
from src.skills.skill_translator import TranslatorSkill skill = TranslatorSkill() result = await skill.execute( text="环境影响评价报告书", target_lang="en", ) # 结果: "Environmental Impact Assessment Report"
2. 批量翻译
result = await skill.execute( texts=["第一段", "第二段"], target_lang="en", )
3. 术语保护
result = await skill.execute( text="GB 3095-2012 环境空气质量标准", target_lang="en", protected_terms=["GB 3095-2012"], ) # 结果: "GB 3095-2012 Ambient Air Quality Standard"
参数说明
| 参数 | 类型 | 必需 | 默认值 | 说明 |
|---|---|---|---|---|
| text | string | 否* | - | 单个文本 |
| texts | array | 否* | - | 多个文本 |
| target_lang | string | 是 | - | 目标语言(zh/en) |
| source_lang | string | 否 | "auto" | 源语言 |
| protected_terms | array | 否 | [] | 保护术语列表 |
*注:text 和 texts 至少提供一个
返回结果
{ "success": true, "data": { "translation": "翻译结果...", "source_lang": "zh", "target_lang": "en" } }