Push source strings and pull translations through the Crowdin API v2, using branches to manage parallel release trains

domain: support.crowdin.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create or reference a branch via the branches endpoint (or by specifying a branch name during upload) to isolate a release/feature line from the main content tree
  2. Add source files under that branch with the add-storage and create-file endpoints, referencing the branch ID
  3. Trigger translation download by building a project translation bundle (POST build) scoped to the branch, then poll build status
  4. Download the finished build's ZIP via the returned download URL once status is finished
  5. Merge or diff branches using the branch comparison/merge endpoints when a feature branch's content needs to reconcile with main

Known gotchas

Related routes

Push source strings and pull completed translations through the Transifex API 3.0 (JSON:API) for a continuous localization pipeline
developers.transifex.com · 5 steps · unrated
Run MT pre-translation with a fallback engine on untranslated strings via the Crowdin API
support.crowdin.com · 5 steps · unrated
Preserve ICU MessageFormat plural/select syntax intact when pushing and pulling strings through the Crowdin API
support.crowdin.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans