Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client was attempting to use the auto translation feature in WPML and encountered an error. The error was due to a missing database table 'wp_icl_string_batches', which caused a type E_ERROR in the WPML plugin files.
Solution:
To resolve the issue, the client manually deleted the database tables and the associated .mo and .po files, as they were unable to clear the databases through normal procedures. After removing these files, the client installed a fresh version of WPML, which resolved the error and allowed the auto translation feature to function properly.

If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also highly 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. For further assistance, please visit our support forum at 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.

Tagged: 

This topic contains 0 replies, has 0 voices.

Last updated by yasinS-5 1 week, 5 days ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
October 7, 2025 at 12:53 pm #17463858

yasinS-5

Background of the issue:
I was trying to use the auto translation feature in WPML. An error occurred while attempting this. The error details are as follows: An error of type E_ERROR was caused in line 70 of the file /home/u929462441/domains/heybeautycy.com/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Legacy/Component/Translation/Application/String/Repository/StringBatchRepository.php. Error message: Uncaught WPMLCorePortPersistenceExceptionDatabaseErrorException: Table 'u929462441_5aB83.wp_icl_string_batches' doesn't exist in /home/u929462441/domains/heybeautycy.com/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/Infrastructure/WordPress/Port/Persistence/DatabaseWrite.php:66. I was on the page: /home/u929462441/domains/heybeautycy.com/public_html/wp-admin/admin.php.

Symptoms:
I encountered an E_ERROR related to a missing database table 'wp_icl_string_batches'. The error message indicates a DatabaseErrorException and a StringException.

Questions:
Why is the 'wp_icl_string_batches' table missing?
How can I resolve the database error to use auto translation?

October 8, 2025 at 10:41 am #17466852

yasinS-5

Hello Lucas,
Just to let you know I had to delete the database tables and the json .mo and .po files all manually it was getting stuck in loading mode when I tried to clear the databases, installed a fresh wpml and working, thank you for your help.