Skip Navigation

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.

WordPress 6.7 has introduced a new issue that impact translations, please update WooCommerce and WPML to the latest versions before you report issues. More about this here - https://wpml.org/errata/php-error-wp-6-7-notice-function-_load_textdomain_just_in_time-was-called/
Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 -
- 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 -

Supporter timezone: Asia/Dhaka (GMT+06:00)

This topic contains 5 replies, has 2 voices.

Last updated by Prosenjit Barman 1 week, 2 days ago.

Assisted by: Prosenjit Barman.

Author Posts
November 6, 2024 at 3:35 pm #16373483

hasanK-7

Background of the issue:
I have many languages on my site, hidden link, which I translated manually. I recently added Chinese Simplified and want to translate all my WPForms automatically to Chinese only, while keeping the manual translations for other languages untouched.

Symptoms:
No specific issue or error message mentioned.

Questions:
How to translate WPForms automatically to Chinese only while keeping other manual translations untouched?

November 7, 2024 at 6:44 am #16375284

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thanks for contacting WPML Support.

I understand what you're looking for. If you want to translate the forms automatically into a specific language, you can certainly do so, and your existing manual translations will remain unchanged.

To automatically translate the WPForms, please follow the instructions in this guide: https://wpml.org/documentation/related-projects/creating-multilingual-forms-using-wpforms-and-wpml/#translate-wpforms-with-wpml.

After selecting the forms from Translation Management, please do the following:

- In the "2. Select Translation Option" section, choose "Do nothing" for "All Languages."
- For the Chinese language, select "Translate."
- In the "How do you want to translate?" section, select "Translate Automatically" and click the "Start Translating" button.

In this way, you should be able to translate the forms automatically into a particular language. Automatic translation requires credits, so make sure that you have a sufficient amount of credits to translate the form.

Feel free to let me know if there's anything else you need help with. I'll be happy to assist.

Best regards,
Prosenjit

November 7, 2024 at 10:19 am #16376184

hasanK-7

Hi,
Thank you for your reply.
I followed the steps.
But the Translate Automatically is greyed out.
I first created the form in English then I later set the default langauge as Arabic.
I choosed Arabic from top of control panel but still I can't auto translate.

g.PNG
November 8, 2024 at 3:52 am #16380455

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There,
Thank you for the update!

Automatic translation can’t be selected because the form was not created with the currently active default language. In WPML, there’s a current limitation where automatic translation isn’t available for content created in secondary languages. We’re hopeful this will be addressed in future WPML updates.

For now, to translate forms automatically into Chinese, you’ll need to select the English form from the list and send it for automatic translation. In the Translation Management section, there’s a filter to choose the source language (Screenshot: hidden link). Select English as the source language, and all content created in English should appear in this list. From there, you can select the English form and proceed with automatic translation.

I hope you can understand. Please give it a try and let me know how it goes. I'll be happy to help if you need further assistance in this matter.

Best regards,
Prosenjit

November 10, 2024 at 2:48 pm #16385811

hasanK-7

Hi,
I did that but the automatic translation is grayed out
Did you miss that I said the form initially was created into English, but later I changed the default language to Arabic
Thats why automatic translation is grayed out.
How to fix

translation.PNG
November 11, 2024 at 5:37 am #16386585

Prosenjit Barman
Supporter

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There!
Thank you for the update.

I didn’t overlook the information about creating the forms in English. Since the form’s source language is set to English, you can automatically translate it into Chinese by either temporarily setting English as the default site language or making the Arabic form the default form and translating the Arabic form into Chinese language.

If changing the site's default language to English is not an option, here’s how to set the Arabic form as the main form and automatically translate it into Chinese:

1. Open the Chinese version of the form in the editor.
2. Disconnect the Chinese translation from the English version by following this guide: https://wpml.org/faq/how-to-disconnect-translations-from-the-default-language-page-or-post/.
3. Once disconnected, reconnect it with the English version. This will trigger a popup asking if you want to change the original language. You can refer to this guide for instructions on reconnecting translations.
4. When the popup appears, select the option shown in this hidden link">screenshot and save the changes.
5. You should then be able to translate the Arabic form into Chinese automatically.

Please give it a try and let me know how it goes. I'll be happy to help if you need further assistance in this matter.

Best regards,
Prosenjit