当用户明确要求使用 DeepL 官方 API 时使用,适用于文本翻译、文档翻译、语言与用量查询,以及 glossary v2/v3 管理。仅连接 DeepL 官方 API 域名,使用环境变量中的 DEEPL_API_KEY,不读取其他凭证。
DeepL 翻译与 API 工具是一项面向实际任务的技能,主要用于当用户明确要求使用 DeepL 官方 API 时,使用这个 skill,而不是普通翻译能力;Prerequisites;
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
当用户明确要求使用 DeepL 官方 API 时,使用这个 skill,而不是普通翻译能力。
python3 运行环境。DEEPL_API_KEY。DEEPL_API_BASE_URL=https://api-free.deepl.com。https://api.deepl.com 或 https://api-free.deepl.com。DEEPL_API_KEY 进行认证,不读取其他凭证、token 或本地账号配置。--text、--file、--stdin、--entries-file 或文档翻译文件时,才会读取对应本地内容。当前脚本尽量覆盖 DeepL OpenAPI 中常用且公开的接口能力:
/v2/translate/v2/languages/v2/usage/write/rephrase/v2/translate/v2/languages/v2/usage/write/rephrase/v2/document/v2/document/{document_id}/v2/document/{document_id}/resultdocument-translate/v2/glossary-language-pairsDEEPL_API_KEY。https://api.deepl.com。export DEEPL_API_BASE_URL=https://api-free.deepl.com
只允许以上两个 DeepL 官方基础地址,其他地址会被脚本拒绝。
cdpython3 scripts/deepl_translate.py <子命令> ...
其中 表示当前 skill 的安装目录。
也可以不切换目录,直接执行:
python3 /path/to/deepL-translate/scripts/deepl_translate.py <子命令> ...
为兼容旧用法,如果不写子命令、直接传 --text --target-lang 这类参数,脚本会自动按 translate 处理。
translate、rephrase、languages、usage。rephrase,不要误用跨语种翻译。--json。 表示当前 skill 的安装目录。python3 scripts/deepl_translate.py ...。/path/to/.../scripts/deepl_translate.py。文本翻译:
cdpython3 scripts/deepl_translate.py translate --source-lang EN --target-lang ZH --text "Hello, world"
兼容旧写法:
cdpython3 scripts/deepl_translate.py --source-lang EN --target-lang ZH --text "Hello, world"
查询支持语言:
cdpython3 scripts/deepl_translate.py languages --type target --json
查询账户用量:
cdpython3 scripts/deepl_translate.py usage --json
文本润色 / 同语种变体改写:
cdpython3 scripts/deepl_translate.py rephrase --target-lang EN-US --writing-style business --text "please send me the report soon"
文档翻译闭环:
cdpython3 scripts/deepl_translate.py document-translate --file ./input.docx --target-lang DE --output-file ./output_de.docx
创建 v2 glossary:
cdpython3 scripts/deepl_translate.py glossary-v2-create --name demo-v2 --source-lang EN --target-lang DE --entries-file ./entries.tsv
创建 v3 glossary:
cdpython3 scripts/deepl_translate.py glossary-v3-create --name demo-v3 --dict EN:DE:./en_de.tsv:tsv --dict EN:FR:./en_fr.tsv:tsv
translate。rephrase,不要误用跨语种翻译。--context。--json。document-upload、document-status、document-download。translate 单次最多 50 个 text 项,请求体总大小不能超过 128 KiB。glossary_id 依赖 source_lang。--file、--stdin、--entries-file 会把用户明确提供的内容发送到 DeepL 官方服务。未设置 DEEPL_API_KEY。DEEPL_API_KEY 再调用命令。DEEPL_API_BASE_URL 仅允许配置为 ...https://api.deepl.com 和 https://api-free.deepl.com。未提供输入文本。请使用 --text、--file 或 --stdin。translate 和 rephrase 必须显式提供输入内容。--glossary-id 需要同时提供 --source-lang。文档翻译失败:...相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习