2.9 Polylang Pro
With over 500,000 installs, Polylang is the most popular multilingual plugin in the WordPress directory.
You can write your posts, pages, create categories and post tags as usual, and assign a language to them. Translation, whether it’s the default language or not, is optional.
You can use any language you want. RTL scripts are supported.WordPress language packs are automatically downloaded and updated.
You can translate posts, pages, media, categories, post tags, menus …… Support for custom post types, custom taxonomies, sticky posts and post formats, RSS feeds and all default WordPress widgets.
The language can be set by the language code in the content or the url, or a different subdomain or domain language can be used.
When adding a new post or page translation, the original content, categories, post tags, and some other meta can be copied automatically. Two posts can even be synchronized to appear in different languages.
A customizable language switcher is available as a widget or in the navigation menu.