Problem: You are trying to activate automatic translations on a WPEngine instance but encountered an issue where the system reports you are out of credits despite having allocated them. Additionally, on your local development instance, the WPML -> Translation Management -> Translation Tools page is endlessly loading, and you are seeing 500 errors from the WPML API indicating a MySQL server read-only error. Solution: The 500 errors and the MySQL server read-only messages suggest a server-side limitation, not an issue directly caused by WPML. This server state is preventing the automatic translation services from functioning correctly. For the credits issue, once credits are allocated in your WPML.org account for the WPEngine instance, they should appear there. The error about missing credits likely stems from the server's inability to validate the credit balance properly due to the same API access issue. When migrating from a development to a live environment, ensure you use the Automatic Translation Editor (ATE) for moving or copying the site to maintain the link between the instances and manage the translation memory effectively. If you skip the migration code, the sites won't be linked, which can overwrite the live site's organization ID and its translation memory.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we 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. If problems persist, please open a new support ticket at WPML support forum.