What is Polylang?Polylang is an extension to make multilingual WordPress websites.
You write posts, pages and create categories and post tags as usual, define the language for each of them, optionally translate them and Polylang does everything else. The plugin does not integrate automatic or professional translation.
Polylang does not work on WordPress.com unless the site has a Business Plan with plugins activated.
You can have as many languages as you want. RTL languages are supported. When available, WordPress languages files are automatically downloaded and updated.
You can translate posts, pages, media, categories, post tags, menus, widgets… Custom post types, custom taxonomies, sticky posts and post formats, RSS feeds and all default WordPress widgets are supported.
Categories, post tags as well as some other metas are automatically copied when adding a new post or page translation. There is also a possibility to synchronize them between post translations.
Support for multisite, pretty permalinks and static front page
A language switcher is provided as a widget or in the navigation menus
An API is offered to theme and plugins programmers