Home›Support›English Support›[Resolved] Error: "WPML tried to translate this page three times" and Critical Memory Exhaustion (712MB) Duri...
[Resolved] Error: "WPML tried to translate this page three times" and Critical Memory Exhaustion (712MB) Duri...
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is experiencing issues with WPML on their website. When updating translations after modifying a page in the original language, they encounter an error stating 'WPML tried to translate this page three times without success' and a critical memory exhaustion issue. Solution: We recommend checking if these issues persist under the following conditions: 1. Deactivate all plugins except for WPML to determine if there is an interaction issue with other plugins. 2. Switch the theme to a WordPress default, such as Twenty Twenty, to check for theme interaction issues. If the problem continues, we suggest providing WordPress and FTP credentials for further investigation. Please ensure you follow our security guidelines when sharing sensitive information: Privacy and Security Policy.
If this solution does not apply because it might be outdated or not relevant to your case, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. We highly recommend opening a new support ticket if issues persist: WPML Support Forum.
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.
Background of the issue:
I am trying to update translations on my site hidden link using WPML. The issue arises when I edit an existing page in the original language (Polish), add or modify links, save the changes, and then attempt to update the translation in another language (e.g., English) using the Advanced Translation Editor.
Symptoms:
Error: "WPML tried to translate this page three times without success." Additionally, there is a critical memory exhaustion issue (712MB) during translation updates.
Questions:
How can I resolve the error message indicating WPML tried to translate the page three times without success?
What steps can I take to address the critical memory exhaustion issue during translation updates?
- do the above reproducing (so from step 2)
- get the latest server debug logs (you can ask hosting support if unsure how to locate them)
Let us know how it goes or if you need further information! This may tell us what exactly is causing the memory exhaustion issue.
Also, if these logs don't point to any specific plugin, can you please check if this issue appears when:
- only WPML plugins are activated, as it will tell us if there is an interaction issue with other plugin
- theme is set to a WordPress default like Twenty Twenty as it will tell us if there is an interaction issue with your theme
Hi, here are the 10 latest debug logs. Regards [31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML_ST_Verify_Dependencies::verify_wpml(): Implicitly marking parameter $dependenciesFilepath as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/wpml-string-translation/classes/class-wpml-st-verify-dependencies.php on line 15
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Settings\Settings::__construct(): Implicitly marking parameter $reviewMode as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Settings/Settings.php on line 25
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Settings\Settings::__construct(): Implicitly marking parameter $translationEditor as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Settings/Settings.php on line 25
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Settings\Settings::enableTranslateEverything(): Implicitly marking parameter $reviewMode as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Settings/Settings.php on line 78
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Settings\Settings::enableTranslateEverything(): Implicitly marking parameter $translationEditor as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Settings/Settings.php on line 78
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Links\HandleUpdateTranslation::adjustOnlyOnce(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Links/HandleUpdateTranslation.php on line 75
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::adjust(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 22
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::adjustLinksInStringTranslations(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 76
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Legacy\Component\Translation\Domain\Links\AdjustLinks::revertNameInTranslatedLinks(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Domain/Links/AdjustLinks.php on line 127
[31-Oct-2025 13:49:25 UTC] PHP Deprecated: WPML\Core\Component\Translation\Domain\Links\AdjustLinksInterface::adjust(): Implicitly marking parameter $triggerItem as nullable is deprecated, the explicit nullable type must be used instead in /home/lstusux/bws/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Core/Component/Translation/Domain/Links/AdjustLinksInterface.php on line 12
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+02:00)
Can you please check if this timeout error issue appears when:
- only WPML plugins are activated, as it will tell us if there is an interaction issue with other plugin
- theme is set to a WordPress default like Twenty Twenty as it will tell us if there is an interaction issue with your theme
As for the "WPML tried to translate this page three times without success." error, would you be willing to provide me with WordPress and FTP credentials so I could investigate the issue directly?
Hi,
I wanted to give you an update regarding the issue I previously reported.
The problem with translating those specific pages disappeared on its own after about two days — I didn’t make any changes or take any action to fix it. The pages simply started translating normally again.
However, I’ve noticed that WPML still occasionally behaves irregularly in a few ways:
Sometimes it loses fragments of previously saved translations.
Occasionally, translated pages display with a broken layout. This usually fixes itself after I make another change to the original page and then update the translation again.
I’m not sure if these issues are related, but I wanted to let you know in case they point to an underlying problem.
Thank you,
Regards