Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing issues with WPML's Batch Delivery failing when using the Smartling Connector. The jobs are not accepted by Smartling, and no notification emails are sent regarding job cancellations.
Solution:
1. We checked the jobs and found that Smartling did not accept them due to a validation error indicating that the batch was not suitable for adding files because its status was 'COMPLETED'.
2. We corrected an incorrect language configuration that was causing the issue. We recommend the client to send another job to see if the issue is resolved.
3. For future errors where no email notifications are received, we advise opening a new support ticket for assistance.

Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML Support Forum for further assistance.

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.

This topic contains 7 replies, has 0 voices.

Last updated by mattM-37 2 weeks ago.

Assisted by: Dražen.

Author Posts
July 15, 2025 at 2:39 pm #17238441

mattM-37

Background of the issue:
I am attempting to translate content through the Smartling Connector provided by WPML. Integration with the connector was successful, and all settings are confirmed correct both by Smartling as well as WPML itself.

Symptoms:
WPML's Batch Delivery fails, and no emails are sent to us with an update. Jobs are subsequently cancelled with no notifications provided from WPML, and no reasons are given as well. I received a notice stating: 'Translation Jobs From Smartling TMS Needs a Review. We encountered an issue while sending your jobs to the service. Our team is actively investigating the matter. If the issue can be resolved on our side, we will resend the jobs. However, if the problem requires further action, we will cancel the jobs and send you an email with detailed information. If you do not receive an email from us regarding this issue, please feel free to open a ticket on WPML Support forum, and our support team will assist you promptly.' No emails are sent, and no support is given.

Questions:
Why is WPML's Batch Delivery failing?
Why are no notification emails being sent regarding the job cancellations?

July 17, 2025 at 6:53 am #17244037

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

thanks for contacting us.

It could be the languages you are using are not correctly mapped in your translation service project or similar,

Let me check with our Translation proxy team, and I will get back to you.

Regards,
Drazen

July 17, 2025 at 2:11 pm #17246525

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

our team has checked the jobs, when we send the jobs to Smartling, it doesn't accept them and replies with:

"{\"response\":{\"code\":\"VALIDATION_ERROR\",\"errors\":[{\"key\":\"batch.not.suitable\",\"message\":\"Batch is not suitable for adding files\",\"details\":{\"field\":\"status: COMPLETED\"}}]}}",

Please send the message and contact the translation agency / service. We will also send them an email to check why their service doesn't accept the job.

Regards,
Drazen

July 17, 2025 at 5:21 pm #17247320

mattM-37

Thank you for your response, this is valuable information. I will double-check the language configuration on our side as well as with our representative who might have some insights in regards to this response payload.

If your team has any logs of the outbound request body sent to the Smartling service that resulted in the validation error, that would be extremely valuable for us as well. Let us know if this is possible while we investigate. Otherwise, we will continue to investigate what we can and also await any additional feedback that your team might have.

July 18, 2025 at 8:16 am #17248968

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

thanks for getting back.

That is the info and log we have from our side, we have contacted Smartling and I advise you to also contact their support also, in order to speed things up.

I will update when we have more news or update from our side.

Regards,
Drazen

July 18, 2025 at 9:47 am #17249394

Ahmed Ibrahim
Supporter

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

I’ve spent some time investigating the issue and found that it was caused by an incorrect language configuration. I’ve corrected the settings, and everything should be working properly now.

Could you please try sending another job and let me know if it works as expected?

Best regards,
Ahmed Ibrahim.

July 21, 2025 at 7:16 pm #17257222

mattM-37

Hello! Thank you again for your response.

We can confirm that the batch job is no longer showing an error. We are checking with our Smartling representative to see if everything is coming through on their end and will follow up if everything moves through as expected.

In the meantime, we would still like to know if this update will also address the lack of communication from WPML during any future errors. Knowing the response payload as well as any request logs for debugging purposes would have helped our team debug the issue much more quickly and better determine a plan of action, but even a simple email telling us that something went wrong would have also helped.

We will keep this open for now as we wait to hear back from our Smartling rep, but will follow up with a resolution once we can verify that the translation service is receiving the job.

July 22, 2025 at 6:33 am #17257829

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

thanks for getting back and glad to hear it works fine now.

As for email notification is not that on all errors we will intervene and get an alert from our side, as the message says if the email is not received best is to open ticket with our support and we will be glad to help.

I advise you to do so anytime and always you have any WPML issue or doubts, just start a new chat or ticket and we can quickly check what is wrong, that is the best and quickest way to get in touch with us.

Hope this helps.

Regards,
Drazen

July 25, 2025 at 7:45 pm #17272017

mattM-37

Our representative has confirmed that they are seeing jobs flowing into Smartling. We will continue to test on our side to determine if the return trip will come back through ok, but for the purposes of this ticket, our issue is resolved. Thank you for your assistance in this matter.