Push source strings and pull completed translations through the Transifex API 3.0 (JSON:API) for a continuous localization pipeline

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

Steps

  1. Authenticate with a Bearer API token and set the Content-Type/Accept headers to application/vnd.api+json as required by the JSON:API spec
  2. Create or update a resource's source strings by POSTing to resource_strings_async_uploads (or the strings endpoint) with the source content, base64-encoding non-JSON-serializable formats (e.g., .docx, .xlsx, .idml)
  3. Poll the async upload resource until its status is completed to confirm strings were parsed and created
  4. Fetch completed translations via GET resource_translations, filtered by resource and language, then trigger an async translations download if pulling a full file
  5. Filter by review/translation status fields on the translation resource to only pull strings that have passed the desired workflow stage

Known gotchas

Related routes

Push source strings and pull translations through the Crowdin API v2, using branches to manage parallel release trains
support.crowdin.com · 5 steps · unrated
Upload source files and download completed translations for a job with the Smartling Files API
api-reference.smartling.com · 5 steps · unrated
Push and pull localization files programmatically with the Lokalise API, controlling per-format export options like plural handling and placeholders
developers.lokalise.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