Permalink Manager is the only plugin that allows to easily translate not only the rewrite slugs but also full WordPress permalinks. It allows to define custom permalink structures per language in both WPML (by Sitepress) and Polylang plugins.
Some of the functionalities presented in this post are available only in Permalink Manager Pro.
Although it is possible to manually translate all the post & term permalinks using URI editor (here you can find more info), it would be a very time consuming process. In a few steps you can easily translate all public post type and taxonomy permalink formats. Consequently, Permalink Manager will automatically translate the WordPress permalinks and use a different permalink structure depending on the content language.
Permalink Manager allows also to transliterate letters and convert eg. Cyrillic letters to their Latin equivalents for better SEO performance. In this short article, you can find a more detailed instruction.
This might be extremely helpful if you would like to for instance translate WooCommerce product or product category permalinks. Below you can find an example that shows how the permalinks can be translated.
Is it possible to translate also other WordPress post types & taxonomies permalinks?
Yes, Permalink Manager allows to easily translate pages, posts, custom post types, categories, post tags and custom taxonomies permalinks! Likewise WooCommerce permalinks, you can use the following instructions to translate their permalink format in the same way also with other post types & taxonomies. Of course, you can freely adjust all the permastructures and use this feature also in more complex scenarios – below you can see only a sample example.
After the additional settings are displayed, you can translate the permalink formats and fully customize them. They can be completely different for each language. Below you can find only a sample example with WooCommerce permalink structures translated. Similarly, you can easily localize also another custom post type & taxonomy permalinks.
You do not need to set the new permastructure for each language. If you decide to keep the permastructure field for particular language empty, Permalink Manager will use the default language settings.
As shown above, WooCommerce product permalink structure is translated. Consequently, products will have different permalink base based on the language defined with WPML or Polylang plugin.
Same as above, WooCommerce product category & product tag permalink structure can also be easily translated and set individually for each language.
After you save the new settings, Permalink Manager will automatically translate all new posts and terms permalinks. If you would like to use them also to old elements, you will need to regenerate their permalinks. You can do so using “Regenerate/reset” tool available in “Tools -> Permalink Manger -> Tools” section.