Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 -
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 -

Supporter timezone: Asia/Singapore (GMT+08:00)

Tagged: 

This topic contains 32 replies, has 1 voice.

Last updated by Kor 10 hours, 37 minutes ago.

Assisted by: Kor.

Author Posts
December 9, 2025 at 2:36 pm #17648145

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your detailed feedback and for your patience while we’re looking into this.

First, I’d like to clarify how Translation Memory (TM) works in ATE:
when a segment (a sentence or piece of text) has already been translated, ATE should reuse that existing translation automatically the next time the exact same source text appears. In other words, once you’ve paid for a segment to be translated, you should not be charged again for that same segment in the future. If Translation Memory doesn’t behave this way on your site, we will treat it as a bug and refund any affected credits. You will not be charged twice for content that has already been translated.

For your reference, here is our documentation about Translation Memory in ATE:
https://wpml.org/documentation/automatic-translation/automatic-translation-using-translation-memory/

About the double-charge issue after November
From what we can see so far, the double charges started happening only after November, which strongly suggests a bug or a specific condition that appeared recently. We are actively investigating this, but we will need your help to pinpoint the exact cause.

You mentioned that you only made a few changes, but on our side we can see that multiple updates were triggered for the same content, for example this page revision:

-hidden link
-hidden link

This suggests that something in the workflow (or a third-party plugin) may be causing extra, possibly automatic updates and therefore creating multiple translation jobs.

To better understand this, could you please:
-Send us a few example pages where you are sure you made only one manual change.
-For those pages, we’ll review the revision history together to see what might have triggered multiple updates in the background.

Please rest assured:
We will refund the credits used due to double charges, and right now, our priority is to identify the root cause so that:
-it doesn’t happen again.
-we can correctly calculate and refund the affected credits.

How we’d like to proceed (to find the root cause)
-Update all WPML-related and relevant plugins first
-Please make sure WPML, its add-ons, and other key plugins are updated to the latest versions (after taking a full backup).

This helps ensure we’re not chasing something that has already been fixed in a newer release.

Controlled test: make a few small changes on a few posts
-After updating, please pick a few posts and make one small change (for example, change a word or a short sentence). Save/update the post once.
-Let us know which posts you edited so we can check the ATE jobs and revisions and see if the issue appears again.

Avoid rapid/frequent updates for the test
-For now, please avoid making rapid consecutive changes to the same post.
-After making a change, wait a few minutes so that ATE can fully process(shows a pencil icon) the translation job before you edit again.
-This will help us see if the multiple updates are caused by timing/overlapping jobs or by something else.

Refund plan
Once we finish this small round of testing together:
-If no further double-charge issues appear on the tested posts and you confirm that everything works as expected,
-We can then proceed to refund half of the credits used in November and December as discussed.

If, on the other hand, the problem still appears during the test, that’s also helpful: we’ll have a clear, reproducible case to fix, and we’ll refund the credits that were double-charged because of this bug.

Please send us:
-A few example pages where only one change was made, and
-Confirmation after you update the plugins and perform the small test edits.

Thanks and please let me know how it goes.

December 9, 2025 at 6:54 pm #17649106

oliverh-53

Hi Kor,
Thanks for taking care of this.
We almost never change anything — here are some examples:
Not changed at all: hidden link

Changed a bit (if at all): hidden link

Our tech officer is not here for the next couple of days. You have access, so you are welcome to update the plugins.

I will make a couple of small changes when you have updated the software.
Please let me know when the software has been updated.

Thanks,

/

December 10, 2025 at 1:50 pm #17652491

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I’ll have our 2nd Tier Support look into those two posts.

Regarding the update, have you already created a full backup? Since you’re updating from a very old version, there’s a risk that other parts of the site may break if we’re not careful. If the backup is ready, please let me know and I’ll proceed with updating the outdated WPML plugins.