Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Can Our Translation Agency Translate Only the Changed Content on a Client's Website Instead of Starting Over?
Problems We Solve

How Can Our Translation Agency Translate Only the Changed Content on a Client's Website Instead of Starting Over?

Clients send whole website exports whenever pages change, and agencies re-handle the lot. We build CMS connectors that send only new and changed content.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Website translation turns into repeated full exports because clients cannot easily pick out what changed, so your agency receives the whole site again and again. We build connectors to the client's CMS, such as WordPress, Shopify or a headless CMS, that detect new and changed content, send only those strings to your CAT tool or TMS, and push approved translations back into the right pages.

Another spreadsheet of the whole site

A client's marketing team updates their website most weeks. Every so often, they export the whole site to a spreadsheet, send it to you and ask for the new bits in French and German. Your PM runs the analysis. Most of it matches the TM, which is good for the price, but the PM still has to find the genuinely new content, check the spreadsheet has not scrambled any HTML, and then send it back for the client's developer to paste into the CMS.

The developer pastes some of it into the wrong fields. A button label overflows. A page goes live in German with one English paragraph in the middle.

Why website translation keeps starting over

  • Clients cannot easily see what changed, so they send everything.
  • Exports to spreadsheets lose structure and break markup.
  • Returning translations depends on someone pasting them in correctly.
  • Small changes, such as a new product description, are held back until there are enough to batch.
  • Nobody sees the live foreign-language pages until something looks wrong.

What it costs

PM and client time handling full exports for small changes. Errors on the live site from manual pasting. Foreign-language pages that lag behind the main site, sometimes for weeks. A client relationship that feels like hard work for both sides. And lost work, because a client that finds the process painful will look at a plugin that promises automatic translation.

StepExport and pasteConnector
Finding changesWhole site exportedNew and changed content detected
Sending to youSpreadsheet by emailStrings sent to your CAT tool or TMS
Keeping structureMarkup broken in spreadsheetsStructure preserved as tags
ReturningPasted by a developerPushed back to the right fields
CheckingAfter it goes livePreview before publish

How we build the website connector

  1. We connect to the client's CMS through its API or a plugin: WordPress with a multilingual plugin such as WPML or Polylang, Shopify's translation API, or headless CMSs such as Contentful or Sanity.
  2. New and changed content is detected on a schedule or when pages are published, and grouped into a job with a word count against the client's TM.
  3. Content is sent to your CAT tool or TMS, such as Phrase, XTM or memoQ, in a format that keeps markup as tags translators cannot break.
  4. The client approves the job in their portal, or it is approved automatically under an agreed threshold.
  5. Completed translations are pushed back into the right language version of each page, as drafts or published, as the client chooses.
  6. The client and your PM can preview translated pages before they go live, and length problems in buttons or menus are flagged.

Some CAT tools and TMS platforms already offer connectors for common CMSs. We check those first, and build only where the client's CMS or workflow needs something they do not cover.

What changes

We also deal with the content that is not on a page: menu labels, form messages, email templates, product attributes and alt text for images. These are often missed in spreadsheet exports and then show up in English on an otherwise translated site. A connector reads them from the same CMS, so they are part of the job like everything else.

Clients publish in their main language and new content flows to you automatically, in small, regular jobs. Translators work in their CAT tool with markup protected. Translations appear in the right place without anyone pasting. Foreign-language pages stay close to the main site. And the client relationship becomes easier to keep, because translation has stopped being a chore for them.

Is this your website work?

  • Clients send whole-site exports for small changes.
  • Translations are pasted into the CMS by hand.
  • Markup breaks in spreadsheets.
  • Foreign-language pages lag behind the main site.
  • Clients have asked about automatic translation plugins.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Which CMSs can you connect to?

Most with an API, including WordPress, Shopify, Webflow and headless CMSs such as Contentful and Sanity. Older or custom CMSs need checking.

Does the client need a developer?

For the initial setup, usually someone with admin access. After that, the client publishes as normal.

Can small changes be approved automatically?

Yes, under a threshold the client agrees, with larger jobs held for approval.

What affects the cost?

The client's CMS, whether an existing connector covers it, and how approval and publishing should work.

Keep reading

More on Problems We Solve

Start here

Tell us how jobs move through your agency

Describe how a job travels from enquiry to delivery today, which CAT and management tools you use and where your project managers lose time. We will tell you what we would build around your existing tools, and if a smaller change would fix it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →