This thread is resolved. Here is a description of the problem and solution.
Problem:
The client is using WPML's automatic translation feature for their website, where new content created in Dutch (default language) is automatically translated into German, English, and French. However, when requests are submitted in a language other than Dutch, they are not automatically translated into the other active languages.
Solution:
Currently, WPML does not support automatic translation from non-default languages. The client can manually send these posts for translation via the WPML > Translation Dashboard by filtering the posts and selecting them for translation. For a more automated approach, it might be possible to develop a custom script that programmatically sends posts to the WPML Translation Queue. This would involve using the
wpml_after_save_post
action, which is triggered by the
sendToTranslation
function in WPML. However, this function is restricted to operate only when saving posts in the default language, and modifying this behavior would require changes to the plugin's internal code.
If this solution does not fully address your needs or seems outdated, we recommend opening a new support ticket. We also 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. For further assistance, please visit our support forum at WPML Support Forum.
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 2 replies, has 0 voices.
Last updated by 2 weeks, 1 day ago.
Assisted by: Dražen.