canva-translate-design

Translate all text elements in a Canva design to a target language, creating a new copy with translated content.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "canva-translate-design" with this command: npx skills add canva-sdks/canva-claude-skills/canva-sdks-canva-claude-skills-canva-translate-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 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.

  1. Create a Translated Copy

Use Canva:resize-design with the same dimensions to create a copy. This preserves the original design untouched.

  1. Start Editing Transaction

Use Canva:start-editing-transaction on the new copy to get:

  • transaction_id for making edits

  • All text elements with their element_id and current text content

  1. 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

  1. 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).

  1. Commit Changes

After showing the user the translated preview thumbnail:

  • Ask for explicit approval to save

  • Use Canva:commit-editing-transaction to finalize

  • Provide the link to the new translated design

Example Interaction

User: Translate my "Summer Sale Poster" to French

Steps:

  • Search: Canva:search-designs with query "Summer Sale Poster"

  • Copy: Canva:resize-design to create duplicate

  • Edit: Canva:start-editing-transaction on copy

  • Translate all text elements to French

  • Apply: Canva:perform-editing-operations with all replace_text operations

  • Show preview, get approval, commit

Important Notes

  • Always create a copy—never modify the original design

  • Batch all text replacements in one perform-editing-operations call 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

canva-branded-presentation

No summary provided by upstream source.

Repository SourceNeeds Review
General

canva-resize-for-all-social-media

No summary provided by upstream source.

Repository SourceNeeds Review
General

ai-image-generator

AI 图片与视频异步生成技能,调用 AI Artist API 根据文本提示词生成图片或视频,自动轮询直到任务完成。 ⚠️ 使用前必须设置环境变量 AI_ARTIST_TOKEN 为你自己的 API Key! 获取 API Key:访问 https://staging.kocgo.vip/index 注册登录后创建。 支持图片模型:SEEDREAM5_0(默认高质量图片)、NANO_BANANA_2(轻量快速)。 支持视频模型:SEEDANCE_1_5_PRO(文生视频,支持音频)、SORA2(文生视频或首尾帧图生视频,支持 firstImageUrl/lastImageUrl)。 触发场景: - 用户要求生成图片,如"生成一匹狼"、"画一只猫"、"风景画"、"帮我画"等。 - 用户要求生成视频,如"生成视频"、"用 SORA2 生成"、"文生视频"、"图生视频"、"生成一段...的视频"等。 - 用户指定模型:SEEDREAM5_0、NANO_BANANA_2、SEEDANCE_1_5_PRO、SORA2。

Archived SourceRecently Updated
General

淘宝投放数据分析

# 投放数据分析技能

Archived SourceRecently Updated