Skip Navigation

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

Problem:
If you're trying to enable automatic translations but want to exclude certain posts in specific categories, you might be facing some difficulties.

Solution:
We recommend using the "Translate what you choose" mode, which allows you to manually create translation jobs from WPML > Translation Management > Dashboard. This mode gives you the flexibility to send content for automatic translation or assign it to local translators as needed.

However, if you prefer to use the "Translate everything automatically" mode and still want to exclude specific posts from automatic translation, you'll need to edit each original post in the WordPress Editor. In the right sidebar, change the translation method from "WPML Translation Editor" to "WordPress Editor". This action will exclude those posts from automatic translation.

For further guidance on creating translations after excluding posts, please refer to our documentation:
Using different translation editors for different pages.

Please note that the solution provided might be outdated or not applicable to your case. If the issue persists, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, don't hesitate to open a new support ticket with us.

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 3 replies, has 2 voices.

Last updated by Andreas W. 1 year, 3 months ago.

Assisted by: Andreas W..

Author Posts
March 1, 2024 at 7:40 pm #15364775

matthewL-3

Hi

Is there a way to enable automatic translations so new content is translated automatically in the background but exclude certain categories for certain lanugages?

Thanks.

March 1, 2024 at 9:13 pm #15364964

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

Once categories are assigned to a post then they will be translated together with the post.

There is not any way to set exclusions for specific categories, as those taxonomies are always synced from the original post to the translated post.

This means it is expected that each post in each language uses the same categories.

Best regards
Andreas

March 1, 2024 at 9:21 pm #15364967

matthewL-3

Hi

Sorry I mean not to translate posts in certain categories.

March 1, 2024 at 10:14 pm #15364987

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

When using the mode "Translate everything automatically" it is expected that all posts will get translated automatically.

The alternative would be the mode "Translate what you choose" which lets you create the jobs from WPML > Translation Management > Dashboard. Take note that in this mode you can send content to automatic translation or make it available for local translators.

If you would like to use "Translate everything automatically" and exclude specific posts from automatic translation, then the only way would be to open each original post on the WordPress Editor and change the translation method inside the right sidebar from "WPML Translation Editor" to "WordPress Editor".

Translations for those posts will then no longer use the Advanced Translation Editor and will be excluded from automatic translation.

You will then need to follow this guide if you would like to create a translation:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/