Getting Started
Building Polylang from Source

Building Polylang from Source

Polylang can be built as a Rust (library) crate, and used via a client written in Rust.

First, clone the Polylang repo:

$ git clone

Then build the project (use --release to generate a release build):

$ cd polylang/
$ cargo build

Polylang generates both static and dynamic libraries, as can be seen from its Cargo.toml:

crate-type = ["staticlib", "cdylib", "rlib"]

Sample Usage

We can use Polylang via its CLI interface, or using it as a library dependency. Each is demonstrated in the following sections.

Polylang Docs