Early access: TextSetu is free while we build. New features ship regularly. Try it free →
Branching & merge

Ship features without breaking production copy

Branch your translations the way you branch code. Draft new keys and overrides in isolation, review a visual diff against main, and merge only when you're ready to go live.

No credit card required
feature/gift-cards → main
gift.redeem  Redeem a gift card + new key
cart.title  "My Bag" ~ override
gift.balance  Check your balance + new key
checkout.gift  Apply gift card + new key
Merge to mainView diff
Why it matters

Work ahead without the risk

Campaigns and features need copy before they launch. Branching lets you prepare it without touching what's live today.

Isolated branches

Draft upcoming features and campaigns without affecting production translations.

Visual diffs

See exactly which keys are new, changed or overridden before you merge.

Memory-powered

Drafts reuse approved segments so new copy stays consistent with what's live.

Prepare the next launch in parallel

A safe place to draft

Create a branch for a feature or seasonal campaign, add and edit keys freely, and leave production untouched. When the work is ready, everything merges in one controlled step.

  • New keys and overrides live only on the branch until merged.
  • Production stays stable no half-finished copy leaks out.
  • Multiple branches for parallel features and campaigns.
feature/gift-cards → main
gift.redeem  Redeem a gift card + new key
cart.title  "My Bag" ~ override
gift.balance  Check your balance + new key
checkout.gift  Apply gift card + new key
Merge to mainView diff
Merge with full visibility

Review the diff, then ship

Before merging, compare the branch against main to see every addition and override. Approvals and translation memory apply on the branch too, so what you merge is already consistent and reviewed.

  • Clear diff of added, changed and overridden keys.
  • Approvals apply on the branch before it merges.
  • Confident merges with no surprises to production.
See approval workflows →
Approval queue · 3 pending
TT
checkout.placeOrder · DE
"Bestellung aufgeben"
CD
home.hero.headline · FR
"Fais-le, tout simplement"
LM
product.freeReturns · DE
"30 Tage kostenlose Rückgabe"
Works with the rest of TextSetu

Explore related features

Branch, review, merge, ship

Prepare your next launch without touching live copy. Free during early access.