Now Live: Create and Delete Source Strings in the Editor

The best product content often comes from quick experimentation and rapid feedback. However, traditional workflows can make even small text changes feel like a major production.

We’ve all been there: a designer or content manager needs to tweak a headline or add a new button label, but they’re stuck waiting for a developer to manually update a resource file and push it to the repository. It’s a small task that often creates a big bottleneck.

That is why we are so excited to roll out in-app string creation! You can now create source strings (and even delete them) directly inside the Transifex Editor, which is a total game-changer for teams that need to move fast. Instead of being just a destination for finished files, Transifex can now be your active “source of truth” while you iterate on your UI.

How it changes the workflow

This feature is available for Organization Admins and Project Maintainers on Growth plans and above. Instead of waiting for a file sync, you can simply jump into the Editor and click the “New String” button.

You can define a unique key, add your source text, and even set character limits or instructions for translators right then and there. It also handles more complex needs like pluralization, so you don’t have to worry about the syntax of “1 item” vs “5 items” manually.

Keeping things in sync

The most important part of this workflow is making sure these new strings don’t end up living in a silo. If you add content in Transifex but it never makes it back to your actual codebase, you’ll run into “source drift” the next time a developer uploads a file.

We recommend a simple “pull-before-push” strategy:

  1. Periodically download the source files from Transifex.
  2. Commit those new keys back to your repository.
  3. This ensures that when your next automated upload happens, Transifex recognizes those keys as part of the official codebase.

If you’re using one of our Git integrations (like GitHub or GitLab), this is even easier. You can enable the “Receive updates for source files” option. When you do this, Transifex will automatically open a pull request whenever you add strings in the UI. Your dev team can then review and merge those new strings just like any other code change.

Give it a spin!

We built this feature because we believe that the best products happen when content and code can move together, rather than one waiting for the other.

Jump into your project, try creating your first string, and let us know what you think. We are constantly looking for ways to make your localization workflow smoother, and your feedback is a huge part of how we decide what to build next.

For more information on this feature, please visit our Help Center.

Happy translating!

2 Likes