PHPackages                             wpsyntex/polylang - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. wpsyntex/polylang

ActiveWordpress-plugin[Localization &amp; i18n](/categories/localization)

wpsyntex/polylang
=================

Making WordPress multilingual.

3.8.1(2mo ago)381103.2k↓41.2%121[41 PRs](https://github.com/polylang/polylang/pulls)1GPL-3.0-or-laterPHPPHP &gt;=7.4CI failing

Since Jul 2Pushed 1mo ago13 watchersCompare

[ Source](https://github.com/polylang/polylang)[ Packagist](https://packagist.org/packages/wpsyntex/polylang)[ Docs](https://polylang.pro)[ RSS](/packages/wpsyntex-polylang/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (18)Versions (171)Used By (1)

[![](https://avatars.githubusercontent.com/u/18660148?s=27)](https://avatars.githubusercontent.com/u/18660148?s=27) [POLYLANG](https://wordpress.org/plugins/polylang/)
=======================================================================================================================================================================

[](#-polylang)

Welcome to the Polylang repository on GitHub. Here you can browse the source, discuss open issues and keep track of the development.

If you are not a developer, we recommend to [download Polylang](https://wordpress.org/plugins/polylang/) from WordPress directory.

[Pre-requisites](#pre-requisites)
---------------------------------

[](#pre-requisites)

Before starting, make sure that you have the following software installed and working on your computer:

1. A local [WordPress](https://wordpress.org/support/article/how-to-install-wordpress/) (6.5 or later) instance
2. [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) to clone the Polylang repository (or your fork of the Polylang repository).
3. [Node.js](https://nodejs.org/en/download/) which provides [NPM](https://docs.npmjs.com/). They are both required by [Webpack](https://webpack.js.org/guides/getting-started/) that Polylang uses to build and minify CSS and javascript files. We recommend to install Node.js LTS version.
4. [Composer](https://getcomposer.org/doc/00-intro.md) because Polylang uses its autoloader to work and it is required to install development tools such as PHP CodeSniffer that ensures your code follows coding standards.

[How to set up Polylang](#how-to-setup-polylang)
------------------------------------------------

[](#how-to-set-up-polylang)

The simplest way is to clone locally this repository and build it directly in your local WordPress instance by following the steps below:

1. Go to your local WordPress instance wp-content/plugins/ folder:
    `cd your/local/wordpress/path/wp-content/plugins`
2. Clone there the polylang repository (or your fork) from GitHub:
    `git clone https://github.com/polylang/polylang.git`
3. Go to your local Polylang clone folder from there: `cd polylang`
4. Run the composer command: `composer build`
5. Activate Polylang as if you had installed it from WordPress.org:
    See

**Note**: we recommend for Windows users to use `Git Bash` provided with [Git for Windows](https://git-scm.com/download/win) instead of the command or powershell terminal.

###  Health Score

66

—

FairBetter than 99% of packages

Maintenance88

Actively maintained with recent releases

Popularity54

Moderate usage in the ecosystem

Community35

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~20 days

Recently: every ~6 days

Total

101

Last Release

60d ago

Major Versions

2.9.x-dev → 3.0-beta12021-02-16

PHP version history (4 changes)2.8-beta1PHP &gt;=5.6

3.4.5PHP &gt;=7.0

3.7-beta1PHP &gt;=7.2

3.8-beta1PHP &gt;=7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/c19c76940ef74dd439615510fff31c11e2d8705d1ac7670751f977fbc6039013?d=identicon)[Chouby](/maintainers/Chouby)

---

Top Contributors

[![manooweb](https://avatars.githubusercontent.com/u/1003778?v=4)](https://github.com/manooweb "manooweb (235 commits)")[![Hug0-Drelon](https://avatars.githubusercontent.com/u/69580439?v=4)](https://github.com/Hug0-Drelon "Hug0-Drelon (145 commits)")[![Screenfeed](https://avatars.githubusercontent.com/u/1878479?v=4)](https://github.com/Screenfeed "Screenfeed (139 commits)")[![Marianne380](https://avatars.githubusercontent.com/u/25196630?v=4)](https://github.com/Marianne380 "Marianne380 (78 commits)")[![sebastienserre](https://avatars.githubusercontent.com/u/3902621?v=4)](https://github.com/sebastienserre "sebastienserre (61 commits)")[![raaaahman](https://avatars.githubusercontent.com/u/16425382?v=4)](https://github.com/raaaahman "raaaahman (32 commits)")[![JoryHogeveen](https://avatars.githubusercontent.com/u/826148?v=4)](https://github.com/JoryHogeveen "JoryHogeveen (20 commits)")[![szepeviktor](https://avatars.githubusercontent.com/u/952007?v=4)](https://github.com/szepeviktor "szepeviktor (13 commits)")[![Chouby](https://avatars.githubusercontent.com/u/3238583?v=4)](https://github.com/Chouby "Chouby (9 commits)")[![pahan35](https://avatars.githubusercontent.com/u/13823215?v=4)](https://github.com/pahan35 "pahan35 (7 commits)")[![diggy](https://avatars.githubusercontent.com/u/1071337?v=4)](https://github.com/diggy "diggy (4 commits)")[![chesio](https://avatars.githubusercontent.com/u/2021167?v=4)](https://github.com/chesio "chesio (3 commits)")[![ocean90](https://avatars.githubusercontent.com/u/617637?v=4)](https://github.com/ocean90 "ocean90 (3 commits)")[![jnachtigall](https://avatars.githubusercontent.com/u/3307404?v=4)](https://github.com/jnachtigall "jnachtigall (2 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")[![vicocotea](https://avatars.githubusercontent.com/u/143058?v=4)](https://github.com/vicocotea "vicocotea (1 commits)")[![DAnn2012](https://avatars.githubusercontent.com/u/1197819?v=4)](https://github.com/DAnn2012 "DAnn2012 (1 commits)")[![esamattis](https://avatars.githubusercontent.com/u/225712?v=4)](https://github.com/esamattis "esamattis (1 commits)")[![farhadsakhaei](https://avatars.githubusercontent.com/u/33499600?v=4)](https://github.com/farhadsakhaei "farhadsakhaei (1 commits)")[![maecatnou](https://avatars.githubusercontent.com/u/84775964?v=4)](https://github.com/maecatnou "maecatnou (1 commits)")

###  Code Quality

TestsBehat

Static AnalysisRector

### Embed Badge

![Health badge](/badges/wpsyntex-polylang/health.svg)

```
[![Health](https://phpackages.com/badges/wpsyntex-polylang/health.svg)](https://phpackages.com/packages/wpsyntex-polylang)
```

###  Alternatives

[joedixon/laravel-translation

A tool for managing all of your Laravel translations

717911.4k11](/packages/joedixon-laravel-translation)[illuminate/translation

The Illuminate Translation package.

6936.4M495](/packages/illuminate-translation)[lajax/yii2-translate-manager

Translation management extension for Yii 2

227578.8k13](/packages/lajax-yii2-translate-manager)[larswiegers/laravel-translations-checker

Make sure your laravel translations are checked and are included in all languages.

256423.2k2](/packages/larswiegers-laravel-translations-checker)[inpsyde/multilingual-press

Simply THE multisite-based free open source plugin for your multilingual websites.

2414.0k1](/packages/inpsyde-multilingual-press)[statikbe/laravel-chained-translator

The Laravel Chained Translator can combine several translators that can override each others translations.

36149.4k6](/packages/statikbe-laravel-chained-translator)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
