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 am working on a site under development and trying to set strings to automatically translate using WPML. I want to ensure that automatic translation is 100% working as I move forward with translating new strings.
Symptoms:
String translation takes too much time, and some languages are not translated by the next day, showing the cog symbol. Sometimes a fatal error appears, but deleting the WPML cache resolves the issue.
Questions:
How can I improve the system to ensure automatic translation works reliably?
Hello there!
Thank you for contacting WPML Support.
I understand the issue you're facing. If you're automatically translating the strings and have sufficient credits, the translation should complete without any issues.
However, one important factor that can prevent automatic translation from being completed is the translation engine you're using. If you're using a translation engine that doesn't support translation from the source language to the target language you're translating to, the automatic translation will not complete and will display the in-progress icon. In such cases, you will need to either switch to a different translation engine or manually translate the string.
Please check the link below and make sure that the translation engine you're using supports the language pair you're translating the strings to.
- hidden link
If it does support and the issue persists, Please follow these steps to see if the automatic translation process resumes.
- Please go to "WPML > Settings"
- Change the Translation mode to "Translate what you choose"
- Once done, go to `WPML > Support > Troubleshooting`.
- Click on the following buttons:
-- Cancel in-progress automatic jobs [Scroll down to see this button]
-- Clear the cache in WPML
-- Fix element_type collation
-- Synchronize local job ids with ATE jobs
-- Synchronize translators and translation managers with ATE
-- Assign translation status to duplicated content
-- Set language information
-- Fix post-type assignment for translations
- Once done, go to "WPML > Settings"
- Switch the translation mode to "Translate Everything Automatically" and set it to translate all content on your site.
- Send the string for automatic translation and check again.
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,
Thanks, I did this and many translation were done. But now it is the same again, some translation are not done and have the cog symbol. I see that a certain language has difficulties: Portugues do Brasil. So I am waiting and checking for the translations and this is time consuming. Can I do something more? Can you check my account?
Thanks, kind regards
Eric