Skip to content Skip to sidebar

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

Problem:
You might be encountering two issues: 1) Automatic translation process gets stuck, and you're unsure if you need to keep the Translation Dashboard open for it to continue working. 2) A fatal error occurs when using a custom script to import products into WooCommerce, specifically an undefined function error related to WPML.
Solution:
For the automatic translation issue, it should run in the background without needing the Translation Dashboard to remain open. If it doesn't, please contact us for further assistance.
For the fatal error, follow these steps:
1. Navigate to

wp-content/plugins/sitepress-multilingual-cms/inc/translation-management/translation-management.class.php

2. Before line 1349, add the following code:


if ( ! function_exists( 'wpml_tm_add_translation_job' ) ) {
    require_once WPML_TM_PATH . '/inc/wpml-private-actions-tm.php';
}

Please ensure to back up your database and website before making these changes.

If these solutions do not resolve your issues or seem irrelevant due to being outdated or not applicable to your 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 needed, do not hesitate to open a new support ticket for personalized 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.

Tagged: 

This topic contains 17 replies, has 0 voices.

Last updated by Long Nguyen 3 weeks, 1 day ago.

Assisted by: Long Nguyen.

Author Posts
January 21, 2026 at 8:07 am #17749089

Long Nguyen
WPML Supporter since 02/2022

Languages: English (English ) Vietnamese (Vietnamese )

Timezone: Asia/Ho_Chi_Minh (GMT+07:00)

Hi,

I got the issue and fixed it on your site. This happens because you reach the first safety limit (around 195k credits used) in one month. Please go to the Translation Dashboard and pay for those first 100 euros (+ VAT) before using more credits.
You can read more about safety limit charges in the documentation https://wpml.org/home/terms-and-conditions/#pay-as-you-go-for-automatic-translation

Looking forward to your reply.
Thanks

Translation Dashboard ‹ Nesheli.com — WordPress 2026-01-21 15-02-13.png
January 29, 2026 at 5:30 am #17772189
yekdalK

Hi there,

Is there a way to stop automatic translation for specific pages?

I have created a script that generates pages using XLSX files. I am using 5 separate XLSX files for different languages. The default language of my WordPress site is English.

When I use the NL, DE, or FR language sheets, those pages are not auto-translated, which is expected. However, when I use the EN sheet, the pages are automatically translated into other languages. I want to prevent this auto-translation behavior for pages created from the English sheet.

Is there any hook or something, I would be very thankful.
Waiting for your kind reply.

New threads created by Long Nguyen and linked to this one are listed below:

https://wpml.org/forums/topic/is-there-a-way-to-stop-automatic-translation-for-specific-pages/

January 29, 2026 at 8:43 am #17772732

Long Nguyen
WPML Supporter since 02/2022

Languages: English (English ) Vietnamese (Vietnamese )

Timezone: Asia/Ho_Chi_Minh (GMT+07:00)

Hi,

I split your new question into a new ticket for better handling. Here is the URL
https://wpml.org/forums/topic/is-there-a-way-to-stop-automatic-translation-for-specific-pages/

If you see the issue with automatic translate everything feature is resolved, please mark this ticket as Resolved and open new tickets if you have more questions.

Thank you.