用途:该技能用于与 Transifex(云端本地化平台)交互,帮助开发者、本地化经理和译员翻译并管理软件、网站等数字产品的多语言内容。官方文档见 https://developers.transifex.com/。
主要能力:可操作项目、资源、翻译、团队、字符串、术语表、用户、组织、语言、文件、Webhook、工作流、报告、订单、报价、评审、仓库、内容类型、标签、片段、翻译记忆库、任务、事件、评论、截图、术语、风格指南、检查、键、域、区域设置等对象,并获取各类统计(资源、项目、语言、用户活动、字符串活动、文件活动、团队、工作流步骤、翻译记忆库、术语表、仓库、组织、域、任务、作业、报价、订单、评审等)。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,完成后执行 membrane login complete <code>。连接 Transifex:membrane connection ensure "https://www.transifex.com/" --json,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
适用场景:需要以编程方式管理 Transifex 本地化数据、自动化翻译工作流或查询统计时。
限制:Membrane 负责认证与凭证刷新,不应向用户索取 API 密钥或令牌;具体可用动作取决于连接后发现的动作列表,资料未提供固定动作清单与收费信息。