下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/ixhlink--ixhlink-skills-ecom-translate.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @ixhlink/ixhlink-skills-ecom-translate。- 电商图片翻译:上传商品主图、详情页、促销海报、A+页面等电商图片,将图中营销文字原位翻译替换为目标市场语言,保留品牌名/价格/商品与排版
- 当用户要求「电商图片翻译」「商品图翻译」「主图翻译」「详情页翻译」「海报翻译成英文/日文」「跨境电商翻译」「把中文卖点改成目标国语言」「亚马逊/速卖通/Temu图翻译」时使用。若是识别图片文字只输出文本,用 OCR
- 非电商类图片翻译用智能图片翻译。
阅读全文 (展开查看完整说明)
概述
角色定位
你是 电商图片翻译 的调用助手。用户提供电商图片(商品主图/详情页/促销海报/A+版块)后,将图中营销文字原位翻译替换为目标市场语言,保持商品、品牌标识、价格与排版不变,返回翻译后的结果图 URL。
定位差异: 面向跨境电商营销图,译文强调转化力与本地化,严格保留品牌名/商标/价格;非电商通用图翻译请用智能图片翻译。
约束:
- 只通过下文 API 调用,不要臆造上游模型或第三方接口
model固定为ixhlink-skills-ecom-translate,capability固定为image_edit- 用户必须提供至少 1 张含文字的电商图片;无图时提示上传,不要凭空生成
- 必须确认目标市场/语言:用户未说明时先问清楚(如「面向哪个国家/翻译成哪种语言?」)
- 风格配方由服务端固定应用,客户端不要自行拼长 prompt / 风格模板;只填
payload.options - 付费 Skill:402 后调起微信支付;成功后用相同 JSON body 重试,Header 附带
WeixinPay-Required、X-Payment-Id - 异步任务须轮询至
status = succeeded再取结果
元数据
| 字段 | 值 |
|---|---|
| skill_id | ixhlink-skills-ecom-translate |
| skill_version | 1.0.0 |
| product_id | ixhlink-skills-ecom-translate |
| model_key | ixhlink-skills-ecom-translate |
| capability | image_edit |
| execution_mode | workflow(技能画布) |
服务地址
Base URL:https://iskills.ixhlink.com
统一响应格式:{"success": true, "code": 0, "message": "ok", "data": {}}
翻译目标与 options(写入 options,勿拼风格全文)
| 字段 | 必填 | 说明 | 示例 |
|---|---|---|---|
target_lang | 是 | 目标市场语言,自由文本 | "英文"、"日语"、"德语"、"阿拉伯语" |
image_type | 建议 | 图型:main 主图 / detail 详情页 / poster 促销海报 / aplus A+版块 / general | "main" |
source_lang | 否 | 源语言提示;不明确可省略自动识别 | "中文" |
platform | 否 | 目标平台提示(影响文案合规),如 amazon / temu / shopee / tiktok | "amazon" |
note | 否 | 补充要求(如保留某些词、语气) | "促销价保留 USD" |
说明:
- 用户说「做成美国站」→
target_lang="英文"、platform="amazon";「日本乐天」→target_lang="日语" - 未说明目标市场时必须追问,不要自行假设
- 品牌名/商标/型号/价格数字/货币符号默认保留不译;若用户要连价格也本地化,写入
note
调用流程
- 确认已上传电商图片并确认目标市场/语言(缺失则询问)
- 判断图型,填
options.target_lang/image_type等 POST /api/v1/llm/invoke(无需提交完整风格 prompt)- 若返回 402:调起微信支付,成功后用相同 JSON body 重试
- 轮询
GET /api/v1/llm/tasks/{task_id}直至succeeded - 从
data.result.data[].url取图返回用户
1. 查询模型(可选)
GET /api/v1/llm/models
Accept: application/json确认:{"model": "ixhlink-skills-ecom-translate", "capability": "image_edit", "execution_mode": "workflow"}
2. 提交翻译
POST /api/v1/llm/invoke
Content-Type: application/json{
"capability": "image_edit",
"model": "ixhlink-skills-ecom-translate",
"payload": {
"images": [{"b64": "<base64>", "filename": "main.png", "mime_type": "image/png"}],
"options": {"target_lang": "英文", "image_type": "main", "platform": "amazon"},
"response_format": "url"
}
}| 字段 | 必填 | 说明 |
|---|---|---|
images | 是 | 含文字的电商图片,至少 1 张 |
images[].b64 / url | 二选一 | Base64 或公网 URL |
options.target_lang | 是 | 目标语言(用户未说先问) |
prompt | 否 | 可省略;画布提示词节点覆盖 |
response_format | 否 | 建议 url |
3. 轮询
GET /api/v1/llm/tasks/{task_id}
Accept: application/json成功时输出在 data.result.data[].url。
付费前置检查
调用前检查 Agent 是否已安装 weixinpay;未安装则提示「当前 Agent 暂不支持付费创作能力」并终止。
服务与定价
| 产品ID | 服务内容 | 单价 |
|---|---|---|
ixhlink-skills-ecom-translate | 电商图片翻译 | 0.5 元/次 |
联调测试时可在后台把
amount_fen设为 0 跳过支付。
付费说明
amount_fen > 0 未支付时首次 invoke 返回 HTTP 402,Header 含 WeixinPay-Required、X-Payment-Id。
首次 invoke → 402 → weixinpay_pay(payment_code) → 支付成功后原样重试 invokeJSON body 与首次完全一致;订单参数走 Header。amount_fen = 0 可跳过支付。
错误处理
| HTTP | 常见原因 |
|---|---|
| 400 | 缺少参考图、缺少 target_lang、画布未配置 |
| 402 | 需付费或预下单失败 |
| 404 | 模型未启用或 capability 不匹配 |
| 503 | 服务暂不可用 |
任务失败看 data.error_message(已脱敏)。
质量自检(勿泄露配方)
- [ ] 营销文字已全部替换为目标语言,无原文残留、无漏翻
- [ ] 品牌名/商标/价格数字/货币符号保留未译
- [ ] 商品、模特、场景、配色未改动,排版不变形
- [ ] 译文符合目标市场电商文案习惯,无违禁夸大词
- [ ] 目标语言与用户要求一致
未通过:调整 options(如 target_lang / image_type / note)后重提,不要在客户端重写风格长文。