用途:该技能通过 Membrane CLI 与 DeepL 神经机器翻译服务交互,适合需要与 DeepL 数据互动、管理数据与记录并自动化工作流的场景。Membrane 自动处理认证与凭证刷新。
主要能力(动作):delete-glossary 删除术语表;get-glossary 获取指定术语表详情;create-glossary 创建自定义术语表以统一术语;list-glossaries 列出账户下所有术语表;list-languages 获取支持的翻译语言列表;get-usage 查询当前计费周期的 API 用量与限额;rephrase-text 使用 DeepL Write 改进和改写文本,可设置风格与语气;translate-text 使用神经机器翻译将文本翻译为目标语言。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。再登录:membrane login --tenant --clientName=<agentType>(无头环境会打印授权 URL,完成后执行 membrane login complete <code>)。连接 DeepL:membrane connection ensure "https://www.deepl.com/" --json;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY;遇 CLIENT_ACTION_REQUIRED 需按 clientAction 提示完成认证或输入。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。也可经代理直接请求:membrane request CONNECTION_ID /path/to/endpoint。命令加 --json 可输出机器可读 JSON。
限制:官方文档见 https://www.deepl.com/docs-api。未提供具体收费、价格与额度数值;认证与凭证交由 Membrane 服务端管理,不应向用户索取 API 密钥或令牌。