
Canva Translate Design
SkillCanva 官方技能(收录在 OpenAI 插件目录):把一份 Canva 设计里的全部文字译成目标语言并另存为副本,不动原稿,适合海报、宣传物料做多语言版本。需要 Canva 账号并连接 Canva MCP 服务器;译文变长时可能要在 Canva 里微调版式。
name: canva-translate-design
description: Translate all text in a Canva design to another language, creating a translated copy. Faster than manually copying and editing each text box in Canva's editor. Use when users say "translate my design to [language]", "make a Spanish/French/etc version", or "localize my Canva design".
Canva Translate
Translate all text elements in a Canva design to a target language, creating a new copy with translated content.
Workflow
1. Locate the Design
If user provides a design ID directly (typically starts with D, e.g. DABcd1234ef), use that as the design identifier; do not pass it to Canva:search-designs (search is for titles, not IDs).
If user provides a URL: Extract the design ID from the URL (format: https://www.canva.com/design/{design_id}/...).
If user provides a name: Use Canva:search-designs to find the design by title. If multiple matches, ask user to clarify.
2. Create a Translated Copy
Use Canva:resize-design with the same dimensions to create a copy. This preserves the original design untouched.
3. Start Editing Transaction
Use Canva:start-editing-transaction on the new copy to get:
transaction_idfor making edits- All text elements with their
element_idand current text content
4. Translate Text
For each text element returned:
- Translate the text to the target language (use Claude's translation capability)
- Preserve formatting cues (line breaks, emphasis patterns)
- Keep proper nouns, brand names, and technical terms as appropriate
5. Apply Translations
Use Canva:perform-editing-operations with replace_text operations for all translated elements. Batch all replacements in a single call.
Also update the design title to indicate the language (e.g., append " (Spanish)" or use translated title).
6. Commit Changes
After showing the user the translated preview thumbnail:
- Ask for explicit approval to save
- Use
Canva:commit-editing-transactionto finalize - Provide the link to the new translated design
Example Interaction
User: Translate my "Summer Sale Poster" to French
Steps:
- Search:
Canva:search-designswith query "Summer Sale Poster" - Copy:
Canva:resize-designto create duplicate - Edit:
Canva:start-editing-transactionon copy - Translate all text elements to French
- Apply:
Canva:perform-editing-operationswith allreplace_textoperations - Show preview, get approval, commit
Important Notes
- Always create a copy—never modify the original design
- Batch all text replacements in one
perform-editing-operationscall for efficiency - If translation significantly changes text length, warn user that layout adjustments may be needed in Canva
- For designs with many pages, translate all pages in the same transaction
相關資源

App Store Localization
Skill帮做应用出海的市场人员和本地化译者规划 App Store 多语言上架:给目标国家排优先级,每个市场单独做关键词研究,重写标题、副标题、关键词和描述,并提示截图与文化差异,而不是逐字直译。纯方法指导,单独使用不需要账号,可配合同仓库的关键词研究技能。
appeeky/aso-skills2.2k
asc-localize-metadata
Skill社区维护(非苹果官方)的 App Store 本地化技能:借助 asc 命令行,把上架文案(描述、关键词、更新说明、副标题等)用大模型翻译成多种语言并同步回 App Store Connect。需先安装 asc 命令行并完成 App Store Connect 账号授权,译文建议人工校对后再提交。
rorkai/app-store-connect-cli-skills1.1k
HeyGen Translate
SkillHeyGen 官方技能:把已有视频译成 175 种以上语言并配音,克隆原说话人的声音并重新对口型,可先校对字幕再出片,适合课程、宣传片做多语言版本。需要 HeyGen 账号和使用额度,配置 API Key 与 HeyGen CLI,或连接 HeyGen MCP。
heygen-com/skills489
Canva
PluginCanva 官方插件:通过 Canva MCP 服务器编辑设计、按评审意见改稿、用品牌模板批量生成、把设计批量适配各社媒尺寸,并对照品牌套件检查一致性。需要 Canva 账号,批量生成要企业版。
canva-sdks/canva-skills125
DeepL MCP Server
MCPDeepL 官方 MCP:文本翻译、文档翻译(PDF、DOCX、PPTX、XLSX 等)与改写润色,可调用账户中的术语表和风格规则;需要 DeepL API Key。
DeepL/deepl-mcp-server119
Perso Dubbing Plugin
PluginPerso AI 官方插件:一句话把视频配成多种语言并对口型,还能语音转 SRT 字幕、翻译字幕(保留时间轴并质检)、烧录字幕、切竖版短片。需 Node.js 18+;字幕翻译、烧录、剪片本地免费,配音、口型和语音转字幕按秒计费,需 Perso 账号。
perso-ai/perso-dubbing-plugin39