[Waiting for user feedback] Automatic translation not working
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.
Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/
Background of the issue:
I am trying to automatically translate the home page to French using WPML. I can see the translation job in the Jobs queue, and we have enough credits. This was working fine before. We cannot give wp-admin access because our admin is under VPN access for our company. We have enough memory and everything is green in the support page. We also tried clearing WPML cache.
Symptoms:
Automatic translation is not working. When I click on the translation, nothing happens. The page is stuck and I expected to see a translated page.
Questions:
Why is the automatic translation not working despite having enough credits?
What can be done if clearing the WPML cache does not resolve the issue?
Before this thread gets assigned to my colleague, I'd like to offer some initial guidance or potential solutions.
Before this thread gets assigned to my colleague, I’d like to provide some initial guidance and potential solutions.
I quickly reviewed our system and noticed that the site (hidden link) has 555 available translation credits. However, the site key has been used on 3 additional sites. Please note that the other 3 sites currently do not have any credits assigned. If you try to run automatic translation on those sites, it’s expected that the translation will not work. You’ll need to assign credits to those sites to enable Automatic Translation.
If you are trying to use automatic translation on the **main site** and it is still getting stuck, please try the following steps and see if they help resolve the issue:
- 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, clear object and other caches from the site. If possible, keep Object caching disabled for some time.
- Now, go to "WPML > Settings"
- Switch the translation mode to "Translate Everything Automatically" and set it to translate all content on your site.
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.