Ready to get started?Download WordPress

Plugin Directory


Polylang adds multilingual content management support to WordPress.


Polylang allows you to create a bilingual or multilingual WordPress site. You write posts, pages and create categories and post tags as usual, and then define the language for each of them. The translation of a post, whether it is in the default language or not, is optional. The translation has to be done by the site editor as Polylang does not integrate any automatic or professional translation service.

  • You can use as many languages as you want. RTL language scripts are supported. 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.
  • The language is either set by the content or by the language code in url (either directory or subdomain), or you can use one different domain per language
  • Categories, post tags as well as some other metas are automatically copied when adding a new post or page translation
  • A customizable language switcher is provided as a widget or in the nav menu
  • The admin interface is of course multilingual too and each user can set the WordPress admin language in its profile


The plugin admin interface is currently available in 34 languages: English, French, German by Christian Ries, Russian by yoyurec and unostar, Greek by theodotos, Dutch by AlbertGn, Hebrew by ArielK, Polish by Peter Paciorkiewicz and Bartosz, Latvian by @AndyDeGroo, Italian by Luca Barbetti, Danish by Compute, Spanish by Curro, Portuguese by Vitor Carvalho, Lithuanian by Naglis Jonaitis, Turkish by darchws, Finnish by Jani Alha, Bulgarian by pavelsof, Belarusian by Alexander Markevitch, Afrikaans by Kobus Joubert, Hungarian by Csaba Erdei, Norwegian by Tom Boersma, Slovak by Branco (WebHostingGeeks.com), Swedish by matsii and Jon Täng, Catalan by Núria Martínez Berenguer, Ukrainian by cmd soft, Estonian by Ahto Naris, Venetian by Michele Brunelli, simplified Chinese by Changmeng Hu, Indonesian by ajoull, Arabic by Anas Sulaiman, Traditional Chinese by 香腸, Czech by Přemysl Karbula, Serbian by Sinisa, Myanmar by Sithu Thwin


Most of the flags included with Polylang are coming from famfamfam and are public domain. Icons are coming from Icomoon and are licensed under GPL. Wherever third party code has been used, credit has been given in the code’s comments.

Do you like Polylang?

Don't hesitate to give your feedback. It will help making the plugin better. Other contributions (such as new translations or helping other users on the support forum) are welcome !

Requires: 3.5 or higher
Compatible up to: 3.9
Last Updated: 2014-4-19
Downloads: 228,375


4 stars
4.8 out of 5 stars


75 of 200 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,5,5 100,1,1 100,2,2 100,4,4 100,2,2 100,5,5 100,1,1 100,1,1
100,1,1 60,5,3 100,3,3 100,1,1
100,3,3 100,4,4 100,5,5 100,3,3 100,8,8 86,14,12 100,7,7 100,3,3 89,9,8 100,4,4 100,1,1
100,1,1 100,9,9 100,2,2 100,7,7 92,13,12 100,4,4 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 89,9,8 100,1,1
93,14,13 93,14,13 100,2,2 100,3,3
100,3,3 100,6,6 100,6,6 100,6,6 88,8,7 100,7,7 83,6,5 100,2,2 100,6,6 100,1,1
50,2,1 82,11,9 89,9,8 83,6,5 100,9,9 100,2,2 80,10,8
100,1,1 100,8,8 100,1,1 100,4,4
100,1,1 100,1,1 75,4,3 100,5,5
100,5,5 100,3,3 100,3,3
100,7,7 0,2,0 100,4,4 100,6,6 100,4,4 100,1,1
100,1,1 92,12,11 100,1,1 100,1,1 100,1,1
91,11,10 100,3,3 100,4,4 100,5,5 100,2,2
100,1,1 50,4,2