Home›Support›English Support›[Waiting for user feedback] How to translate WPFORMS Automatically for specific language only?
[Waiting for user feedback] How to translate WPFORMS Automatically for specific language only?
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/
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?
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.
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.
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.
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.
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
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.