strategist-translations

Manage Braze translation maps across campaigns, canvases, templates, and content blocks.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/delta-and-beta/braze-agency --skill strategist-translations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: strategist-translations
Source: https://github.com/delta-and-beta/braze-agency/tree/main/skills/strategist-translations
Command: npx skills add https://github.com/delta-and-beta/braze-agency --skill strategist-translations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps Braze strategists manage and govern translations across campaigns, canvases, email templates, and content blocks to avoid stale or missing locale variants and to ensure consistent global messaging.

Core Features & Use Cases

  • Audit & Coverage: Identify missing locales and stale translations by comparing source strings to localized translation maps.
  • Update & Sync: Prepare and submit translation_map updates for campaigns, canvases, templates, and content blocks while respecting draft-state constraints.
  • Preview & Verify: Preview translated message variants and confirm propagation after updates; integrate with localization workflows or a TMS for orchestration.
  • Use Case: Run an audit to surface locale gaps for a campaign, update translations via API, and verify the updated locales before launch, accounting for live-canvas draft requirements and beta endpoint instability.

Quick Start

Ask the strategist-translations skill to audit campaign 12345 translations, identify missing locales and stale strings, produce a translation_map for updates, and verify the changes.

Frequently Asked Questions about strategist-translations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Braze campaign translations for missing locales and stale strings?

To audit Braze campaign translations, compare source strings against localized translation maps to identify missing locales and stale content. This process surfaces locale gaps across campaigns, canvases, email templates, and content blocks before launch.

How do I update translation maps for Braze canvases and email templates?

Update Braze canvas and email template translation maps by preparing localized strings and submitting them via Braze REST translation endpoints. You must handle draft-state constraints for live canvases and ensure appropriate permissions before pushing updates.

What permissions do I need to manage translations across Braze campaigns and content blocks?

Managing Braze translations requires campaigns.translations.get/put, templates.translations.get/update, canvas.translations.get/update, and content_blocks.translations.get/update REST API permissions. Some endpoints may have early access or beta status constraints.

Can I preview localized message variants in Braze after updating translations?

You can preview translated message variants in Braze after submitting translation_map updates by verifying propagation through the translation endpoints. This confirms localized content renders correctly before campaign launch across all target locales.

Why are my Braze canvas translation updates not applying to the live version?

Braze canvas translation updates may not apply to live versions due to draft-state constraints. Live canvases require translations to be handled through draft modifications before changes can propagate to the active canvas flow.

Does this approach work with external translation management systems and TMS workflows?

This translation management approach integrates with external localization workflows and TMS platforms by preparing translation maps for orchestration. It synchronizes locale variants across Braze campaigns, canvases, templates, and content blocks to prevent source drift.