Also checkout the Frequently Asked Questions Page.
Here are some steps to debug this:
- make sure you have pretty permalinks enabled and working. https://codex.wordpress.org/Using_Permalinks#mod_rewrite:_.22Pretty_Permalinks.22
- try and increase your WordPress memory limit: https://docs.woocommerce.com/document/increasing-the-wordpress-memory-limit/
- check your server's PHP error log and see if there is an error regarding TranslatePress
- set WP_DEBUG to true in wp_config.php file : https://codex.wordpress.org/WP_DEBUG , reload the translated page, then see in there is an error regarding TranslatePress in /wp-content/debug.log file on your server
If none of these work, please contact us via our support.
Make sure you have pretty permalinks enabled and working. https://codex.wordpress.org/Using_Permalinks#mod_rewrite:_.22Pretty_Permalinks.22
If this is the setup you have: http://example.com/?p=123 it's not going to work.
If you don't know how to enable that or have another reason for using it, checkout this addon: https://translatepress.com/docs/addons/language-get-parameter/
You know they are not working correctly because WordPress normally takes over 404 pages and serves a nice error for the user that looks like a page on your site. If your 404 error page comes directly from the server (all you get is a "The requested URL /sample was not found on this server."), means it's not configured properly.
Please note Pretty Permalinks require configuration on the server side for it to work. It's possible you either don't have Mod Rewrite for Apache enabled or WordPress can't write it's .htaccess file with the rewrite rules. Please try to contact your host to debug this further.
If you notice that something is broken on the translated version of your page (button can't be clicked, image is not showing etc.) or some CSS styling is missing/broken, this usually happens if your HTML is not valid (missing spaces etc).
To fix this, please install and activate this add-on.
If it doesn't help, please contact support.
If your site is hosted with WP Engine, you can make it work by adding the following to your site’s
define( 'WPE_GOVERNOR', false );
If you have Smush plugin, go to Smush Settings -> Lazy Load tab and Deactivate this feature.