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 |
---|---|---|---|---|---|---|
- | 8:00 – 15:00 | 8:00 – 15:00 | 8:00 – 15:00 | 8:00 – 15:00 | 8:00 – 15:00 | - |
- | 16:00 – 17:00 | 16:00 – 17:00 | 16:00 – 17:00 | 16:00 – 17:00 | 16:00 – 17:00 | - |
Supporter timezone: Europe/Rome (GMT+02:00)
This topic contains 10 replies, has 0 voices.
Last updated by Alejandro 1 week, 6 days ago.
Assisted by: Alejandro.
Author | Posts |
---|---|
June 4, 2025 at 6:06 pm #17107859 | |
chrisK-27 |
Background of the issue: Symptoms: Questions: |
June 5, 2025 at 8:17 am #17108993 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Hello, Would you be able to go to WPML > Support > Advanced Translation Editor > Error Log and see if there were errors showing from the days the double charge passed? |
June 5, 2025 at 8:44 am #17109090 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
And also a few things: 1) Would you please provide us the debug info: https://wpml.org/faq/provide-debug-information-faster-support/ 2) How are you translating the content, can you send us a quick video showing us your workflow? See, I did notice a lot of jobs that were charged double (even today!) and they were sent almost at the same time, like 9-10s apart from each other. It seems you use the classic editor or something that uses it since the entire content comes as if it was one huge block which might be part of the reason why the problem happens as well (our devs are looking into this). In the meantime I have re-credited half of your used credits and removed the current Pay As You Go Debt. |
June 5, 2025 at 8:44 am #17109091 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
And also a few things: 1) Would you please provide us the debug info: https://wpml.org/faq/provide-debug-information-faster-support/ 2) How are you translating the content, can you send us a quick video showing us your workflow? See, I did notice a lot of jobs that were charged double (even today!) and they were sent almost at the same time, like 9-10s apart from each other. It seems you use the classic editor or something that uses it since the entire content comes as if it was one huge block which might be part of the reason why the problem happens as well (our devs are looking into this). In the meantime I have re-credited half of your used credits and removed the current Pay As You Go Debt. |
June 5, 2025 at 8:54 am #17109146 | |
chrisK-27 |
Thanks Alejandro. Translations are done automatically: We have an AI tool creating content, sending that automatically to our WordPress page and setting it live. Then WPML goes in and translate that. |
June 5, 2025 at 9:09 am #17109247 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
So can you confirm the process is like this: - The AI tool creates the content If you schedule it or do anything else, any single detail else, please let me know. and also, can you let me know if you use elementor on those pages or is it using the classic editor, gutenberg, etc? |
June 5, 2025 at 1:10 pm #17110357 | |
chrisK-27 |
Hi Alejandro, the AI tool publishes the post directly in WordPress. We review the content within the AI tool, and then hit the "publish" button and it goes live directly. And yes, then it's translated automatically. For "normal" posts we use Elementor, but the AI tool can't work with that, so it directly publishes as Gutenberg post. |
June 5, 2025 at 2:18 pm #17110648 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Thanks for the information. Does it use the "classic editor" block or does it manage to use the normal gutenberg blocks? I'm asking this because when inspecting the code, there aren't "segments" which are usually created by blocks in Gutenberg, so the entire content of the page is inside one huge block which translates in problems since that's not how standard WordPress Works. And also, Could you check the revisions for the following page/post hidden link Can you tell me how many revisions it has from today and the timeframes of them? Thanks in advance. |
June 5, 2025 at 3:04 pm #17110915 | |
chrisK-27 |
Hi Alejandro, I really appreciate your patience. But please understand mine has run out. All we want is that each out blog posts only gets translated once. Then we want to pay for it once. That's it. So far this has always worked with you, hence I'd love to stick with WPML. But this back and forth has gone on for way too long now already. If you want, call me on +49 176 2299 8533 and we discuss all your questions. Otherwise please just refund the money and ensure that in the future we only get charged once. Thank you! Best regards, Chris |
June 6, 2025 at 6:32 am #17112901 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Hello, All I've been doing is exactly to ensure that this won't happen again. Please know that what you're going through is not normal, is not happening to everyone so that means that you have something on your site that is not on other sites and that's what I've been trying to discover exactly so we can then avoid the problem from happening. So far it seems something in that AI publishing workflow is the one causing this. I have already refunded all the credits, a while ago and at this point if you let me, I'd need access to the site so I can run a few tests and try to see if the problem keeps happening. If you have ai publishings that still haven't been published, then we can use those as references but I need to see the structure being used there because that seems to be why the system is sending the jobs twice. I totally understand your frustration but if we could've ensure this wouldn't happen again before, we would've already done it, but again this is happening because there's something on your end that is triggering a double request to WPML to send the page to translation in such little time that it ends up being translated twice as if they were new, so it doesn't even have time to create a translation memory. We had a similar case once recently and turned out to be a custom code running on a Cronjob from the client that was the culprit, so not something standard, apart from that this hasn't happened often so it's not something we can just "fix" since it's not a WPML bug. |
June 10, 2025 at 9:00 am #17120980 | |
Alejandro WPML Supporter since 02/2018
Languages: English (English ) Spanish (Español ) Italian (Italiano ) Timezone: Europe/Rome (GMT+02:00) |
Hello there! It seems the problem with the double charging is because of the way the cache is working on your site. Could you try adding "/wp-json/*" to the cache exclusion list and see if the problem is fixed? if you translate content, you can let me know and I can verify on my end, but I need to know more or less when you made the changes (approx time and day) so I can keep track of it. Remember to flush the cache when you add the change, to make sure it works correctly. Regards, |