Pisuan-Know skill-translator

翻译技能,支持中英文互译,可集成多种翻译API。

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.md
source 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"

参数说明

参数类型必需默认值说明
textstring否*-单个文本
textsarray否*-多个文本
target_langstring-目标语言(zh/en)
source_langstring"auto"源语言
protected_termsarray[]保护术语列表

*注:text 和 texts 至少提供一个

返回结果

{
  "success": true,
  "data": {
    "translation": "翻译结果...",
    "source_lang": "zh",
    "target_lang": "en"
  }
}