SuperAPI AI 工具集

canva-translate-design

设计与创作

查看项目

更新于 10-15 20:10

技能介绍

用途:把 Canva 设计中的全部文本翻译成另一种语言,并生成翻译副本,避免在编辑器中逐文本框复制修改。

主要能力:按设计 ID、URL 或标题定位设计;用相同尺寸创建设计副本以保持原设计不被改动;获取设计内全部文本元素及其 element_id 与当前内容;逐条翻译文本并保留换行与强调等格式线索,酌情保留专有名词、品牌名和技术术语;批量执行 replace_text 替换;更新设计标题以标明语言;展示预览缩略图并经用户明确批准后提交保存,提供新设计链接;多页设计在同一事务中翻译全部页面。

使用方式:若用户直接给出以 D 开头的设计 ID,则直接作为标识,不传给 Canva:search-designs(搜索仅按标题)。若给出 URL,则从 https://www.canva.com/design/{design_id}/... 提取设计 ID。若给出名称,则用 Canva:search-designs 按标题查找,多个匹配时请用户澄清。随后用 Canva:resize-design 以相同尺寸创建副本,用 Canva:start-editing-transaction 获取 transaction_id 和全部文本元素,翻译后用 Canva:perform-editing-operations 以 replace_text 一次性批量替换,最后用 Canva:commit-editing-transaction 提交。

限制:始终创建副本,不得修改原设计;所有替换应合并在一次 perform-editing-operations 调用中;若翻译明显改变文本长度,需提醒用户可能需要在 Canva 中调整布局。其他细节暂未提供。