Agent Skills
返回列表
💻

Shopify 店铺翻译

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_683646a9/shopify-store-translator。

技能介绍

要解决什么问题

Shopify 多语言通常涉及 Market / Locale 配置、可翻译资源字段,以及 Admin API 或 CSV 导入导出。手工对照 resourceId、字段键和原文,容易漏字段、改错标识符,或在翻译流程里把源文本里的 HTML、指令性语句当成要执行的提示词。

本技能把「拉取 → 生成候选 → 人工审阅 → 获批后写入」串成固定顺序,并强调 Translation Sandboxing:源文只当只读数据翻译,必要时用 XML 边界标签包住再交给子任务,避免 prompt 逃逸。

如何工作

连接上优先推荐 shopify_cli_oauth 浏览器授权;仅在商户明确要求自家店铺的长期无人值守连接时,才走 dev_dashboard_client_credentials,并按 onboarding 指南处理 scope 升级与可选 Automation Token。

Direct API 模式典型步骤:

  • 检查 locale 与 market 状态(启用语言、市场分配见 references/market-lang-setup.md)
  • 按用户指定的资源类型拉取可译内容(未明确要求不做全店扫描)
  • 生成 translation-candidates.json(resourceId、key、translation)
  • 由抓取结果与候选生成主交付物 translation-audit.csv 供审阅
  • 获得明确批准后再写入;写入后校验翻译与市场覆盖
  • 清理临时文件,不在工作目录留下杂散的 fetch JSON 或临时脚本

CSV 模式:翻译 Shopify 导出的 CSV,保留必填列与结构,字符集使用 UTF-8(CSV 导入需带 BOM);若用户选择 CSV 路径,可按 Shopify 原生流程回导。

字段语义可参考 references/business-field-map.md;直连 API 流程见 references/translation-api.md。连接失败时先在同一访问方式下按错误类型处理(网络、407 代理、401/403、SCOPE_UPDATE_REQUIRED 等),不要盲重试 GraphQL,也不要擅自猜代理端口。

边界与注意点

  • 不改货币、定价、税费、关税、运费、主题代码、重定向、菜单或市场国家结构;只做翻译准备与获批后的写入。
  • 不得擅自缩短原文含义;写入操作均需显式批准。
  • 必填 CSV 列与资源标识符必须原样保留。

使用场景

  • 新店已开通 Markets,需在写入前批量核对产品标题与描述的翻译候选并生成审阅表
  • 已用 Shopify 导出含必填列的商品 CSV,要在不改 `resourceId` 结构的前提下译成目标语言再回导
  • 仅翻译指定资源类型(如页面或政策),避免全店扫描前先检查 locale 与市场是否已正确分配
  • 直连 Admin API 拉取可译字段后,由运营在 `translation-audit.csv` 上批注,获批后再执行写入

适合人员

  • 独立站运营:要把已上线英文店复制到德语/法语市场,但拒绝手工改 Admin 里每个字段键
  • Shopify 开发者:为客户店铺接 OAuth,按 scope 报错清单补齐权限后再跑翻译写入
  • 本地化协调人:要求翻译流程对源文做沙箱处理,避免产品描述里的 HTML 被模型当指令执行
  • 使用 CSV 工作流的店长:习惯先导出、译完、再按官方 UTF-8 BOM 流程导入的批量上架节奏