Problem: The client reported that translations were stuck in the translation job queue at 100%, and despite reaching this completion, the translations were not publishing. The status remained as a 'gear' icon, indicating ongoing processing. The client also noted that increasing memory for Betheme's Bebuilder to 1GB resolved similar issues previously. Solution: 1. We identified a technical issue on our side, which we have now resolved. This should restore the functionality of Automatic Translation, the Advanced Translation Editor, and Translation Management. 2. We discovered that the site was being blocked by our server due to the Two Factor plugin. Deactivating this plugin resolved the server block and allowed translations to complete successfully. 3. We advised the client to downgrade from PHP 8.4 to PHP 8.2 due to compatibility issues causing deprecated PHP errors. 4. We recommended checking for server errors after noticing a 500 error in the console during translation attempts.
If this solution does not resolve your issue or seems outdated, we 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. If further assistance is needed, please open a new support ticket at WPML support forum.