Skip Navigation

There are two error messages you might see if WPML has a broken table that needs to be fixed in the database:

  1. “There is a problem with the String Translation table in your site.”
  2. “We have detected a problem with some tables in the database.”

“There is a problem with the String Translation table in your site”

The full error message reads:

There is a problem with the String Translation table in your site. This problem is not causing a problem running the site right now, but can become a critical issue in the future. WPML support team knows how to fix it. Please add a message in the relevant support thread and we’ll fix it for you.

This message appears when a column or index is missing from the icl_strings table in your database. Our support team can assist you with identifying and regenerating the missing information.

If you see this message, please back up your site and create a new ticket in our forum for our support team to investigate further.

“We have detected a problem with some tables in the database”

The full error message reads:

We have detected a problem with some tables in the database. Please contact WPML support to get this fixed.

Array ( en =>

In most cases, the issue causing the message resolves itself, but the notification remains. You can simply close the error message.

If you can’t dismiss the message, you can remove the wpml_notices key from the option table in your database (by default, this table is called wp_options, but wp_ will be your database’s prefix).

If you are still experiencing issues, please follow the workaround provided in our erratum about missing the *_icl_strings and *_icl_string_translations data tables.


Need help?

Missing records in a database table