WPML fully supports right-to-left (RTL) languages, including Arabic, Hebrew, Urdu, Kurdish, and Persian. When paired with a WPML-compatible WordPress theme that has RTL support, WPML ensures that your content is correctly translated from right to left and vice versa.
While WPML lets you easily translate your content into RTL languages, it doesn’t control the RTL layout of your theme. The display of right-to-left content is determined by the CSS rules of your WordPress theme.
If your theme and the plugins on your site come with RTL support for layouts, WPML applies the correct formatting to your site’s translations.
WPML lets you translate content into a right-to-left (RTL) language the same way you would translate content into left-to-right languages.
You can translate your mixed-direction content:
- By yourself
- Using local translators or a professional translation service
- Using automatic translation
With WPML, you don’t need to duplicate pages or manually create posts, pages, and products for each language.
When you use WPML’s translation editors to translate your content, WPML generates a unique post for every new translation. It then links the translation to the default language content. This allows site visitors to seamlessly switch between content in your left-to-right and right-to-left languages on the front-end.
For example, let’s say you translate a page from a left-to-right language like English, into a right-to-left one like Arabic. When you use the language switcher to switch to the Arabic translation, you’ll see the text in Arabic. Additionally, the design will also reflect the RTL format, with elements like your menu now mirrored.
A page in English, a left-to-right language
A page translated into Arabic, a right-to-left language
WPML manages these adjustments automatically, ensuring a consistent user experience across languages and optimizing your site for search engines like Google.
Several popular WordPress themes that support RTL are compatible with WPML, including:
To determine if your right-to-left theme is compatible with WPML, check out our list of WPML-compatible themes.
If you are a developer creating your own theme, see how you can add RTL support to your theme.