Handling source updates in translation projects
Source updates can get messy very fast. One minute everything is on track, and the next you’ve got new content, deleted segments, words get changed or added, and suddenly your translation project feels chaotic and linguists are confused.
This guide shows how to keep things smooth, protect your translators’ work, and make sure payments stay accurate.
Why source updates are tricky?
Source updates aren’t just annoying. They can really mess up your project if you aren’t careful.
Common problems include:
-
Losing existing translations
Most of this can be prevented with the right approach.
Best way to handle updates
Use this approach whenever you can:
-
Let linguists finish the current file.
Keep the chain of responsibility in mind. Try not to interrupt linguists mid-task and avoid rushing changes unless it is necessary.
-
Recalculate word counts based on the new version.
Why this works?
-
Keeps everyone’s work safe.
-
Makes changes easier to track.
-
Makes word counts and payments simple.
-
Reduces stress for you and your team.
But what to do when updates can’t wait?
Sometimes you can’t avoid updating an active project. In case of mid-project changes:
Do this first:
-
Ask linguists to pause their work.
You can send a broadcast message or remove their assignments to make sure they stop working.
-
Make sure PMs backed up XLIFF files (just to be on the safe side).
To make your work easier you can use a template to automate XLIFF export.
You can also run the template’s automated actions before reimporting. This helps confirm all segments and saves them in a translation memory (TM) as a backup—just in case a linguist hasn’t confirmed them yet.
Then:
-
Import the updates as a completely new file.
If importing as a new file isn't possible, try reimporting the whole thing.
-
Run X-translate and pre-translation.
Before restarting work:
-
Confirm assignments.
-
Make sure everyone knows what changed.
What to avoid?
These are the biggest sources of problems:
-
Reimporting files while linguists are still working.
-
Mixing multiple rounds of updates in one file.
Make sure to follow all the above because uncoordinated reimports = lost data + chaos + extra cleanup.
What can help keep the process?
Features that make updates easier:
-
Version comparison tools
If possible:
Keeping word counts and payments correct
Updates make tracking work harder. Here’s what helps:
-
Always regenerate stats after updates,
-
Keep both old and new versions for reference,
Try keeping versions separate. It makes billing much easier.