To translate your website with WPML, you always need to install the core plugin, WPML Multilingual CMS. You can then install the following WPML components for additional functionality:
- WPML String Translation
- WPML Media Translation
- WPML Sticky Links
- WPML CMS Navigation
Besides these add-ons, you have the option to install compatibility plugins that enhance how WPML works with the other WordPress plugins on your site. This includes:
- WooCommerce Multilingual
- Contact Form 7 Multilingual
- Advanced Custom Fields Multilingual
- WPForms Multilingual
- WPML GraphQL
- Gravity Forms Multilingual
- BuddyPress Multilingual
- Ninja Forms Multilingual
- WPML SEO
- MailChimp for WordPress Multilingual
- WPML All Import
- WPML ElasticPress
WPML Multilingual CMS is the core WPML plugin which allows you to create and manage your multilingual WordPress website. The plugin offers multiple translation methods, including automatic translation, for translating content like pages, posts, custom types, taxonomies, and more.
WPML String Translation lets you translate texts that aren’t part of posts or pages. Examples include texts from themes, plugins, widgets, and texts in admin screens. By translating these texts, you can ensure that even the smallest parts of your website are translated.
With WPML Media Translation, you can use WPML to add and display different media tailored to the languages on your site. This allows you to personalize the media content on your WordPress site based on language and culture.
WPML Sticky Links works with WPML to ensure your internal links remain intact. If you change permalinks or translations, it automatically prevents these links from breaking.
WPML CMS Navigation provides multilingual navigation elements such as breadcrumbs, dropdown menus, and sidebar navigation to your WPML-powered WordPress site. To display these elements, you simply need to add one line of code to your site’s PHP files.
WooCommerce Multilingual (WCML) lets you create a multilingual and multi-currency e-commerce site. You can use WooCommerce Multilingual on its own without WPML to just add multicurrency functionality to your WooCommerce site.
With the addition of the WPML plugin, you can make your entire WooCommerce store multilingual. This includes translating WooCommerce products, variations and store emails, texts visitors see during the checkout process, and setting prices in different currencies according to the language or location of your visitors.
Contact Form 7 Multilingual allows you to use WPML to translate the forms you create with Contact Form 7. You can use automatic translation, translate the forms by yourself, or send them to professional translation services. Once you translate the forms, WPML ensures that they appear correctly in every language on your site.
Advanced Custom Fields Multilingual enables you to use WPML to translate field content, labels, and titles created with Advanced Custom Fields. It offers intuitive and flexible translation methods that let you translate everything you create with ACF, no matter how complex your field setup is.
With WPForms Multilingual, you can use WPML to translate the forms you create with WPForms into different languages. Once you insert a translated form into a page, WPML makes sure to show your site’s visitors the correct language version on the front-end of your website.
WPML GraphQL extends the capabilities of WPGraphQL and WPML, letting you easily query, filter, and retrieve language-specific data and translations. This is particularly useful if you are a developer who wants to use front-end technologies to build a multilingual website, or if you want to use Gatsby to retrieve multilingual information from a WordPress backend.
BuddyPress Multilingual lets you use WPML to translate your entire BuddyPress and BuddyBoss website. By translating profile fields, group names and descriptions, menus, and more, you can create a completely translated online community for your multilingual users.
Ninja Forms Multilingual integrates with Ninja Forms and WPML, allowing you to quickly translate the forms you create and ensuring they’re automatically displayed in the correct language on your site.
WPML SEO makes your WPML-powered multilingual site compatible with SEO plugins Yoast SEO and Rank Math. You can translate global SEO texts, on-page SEO attributes, choose how to format URLs, and translate page slugs. WPML SEO will automatically create hreflang tags for search engines to know about your translated content.
MailChimp for WordPress Multilingual integrates MailChimp with your multilingual WordPress site. With this add-on installed, you can use WPML to translate MailChimp newsletter sign-up forms to expand your email marketing reach to global audiences.
WPML All Import integrates directly with the WP All Import drag-and-drop interface to let you import multilingual content to WordPress. It includes the ability to bulk import posts, products, taxonomies, and other content in multiple languages.
WPML ElasticPress works with the ElasticPress plugin and WPML to integrate Elasticsearch with your multilingual site. It creates language indexes, ensuring search results are relevant to the language preferences of your users. This in turn makes it easier and faster for your site’s visitors to find the content they’re looking for.