WordPress plugin
Polylang Pro
Translate posts, pages, WooCommerce products and URLs to run a multilingual site.
About This Plugin
Polylang Pro adds multilingual content to WordPress. You translate posts, pages, media, categories, tags, custom post types, custom taxonomies, widgets, navigation menus, products and URLs, by hand or with machine translation, right from the WordPress admin.
An installation wizard walks you through adding your languages and a language switcher. Technical SEO is automatic, including hreflang attributes and open graph tags. You can translate URL slugs and use one directory, one subdomain or one domain per language.
For WooCommerce, you translate products, pages, categories, emails, tags and attributes in the WooCommerce interface, and stock and prices stay synchronized across product translations. Polylang adds no extra tables or shortcodes and works with cache plugins such as WP Rocket. It integrates with the WordPress REST API and offers hooks and APIs for developers.