> For the complete documentation index, see [llms.txt](https://docs.gutenbricks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gutenbricks.com/features/advanced/working-with-wpml-or-polylang.md).

# Working with WPML or Polylang

Both WPML and Polylang are very popular translation plugins. There are two ways to create translated posts or pages:

1. Use the string translator.
2. Create separate pages, each with its own set of blocks.

In order for the string translator to function, you must enable **"Save block content in post"** under the Block tab in the settings.

<figure><img src="https://115503993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVRpgq7lelxP9PFleE0QT%2Fuploads%2Fm9uwLxjPqemNIOzcXXh6%2FScreenshot%202024-12-13%20at%201.29.10%E2%80%AFAM.png?alt=media&amp;token=d55126ec-47f6-48d3-a143-c41ddb320b20" alt=""><figcaption></figcaption></figure>

If you are keeping templates in one language only, you must also enable **"Load blocks for all languages"** under the Integrations tab. For Polylang, it loads all the templates by default.

<figure><img src="https://115503993-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVRpgq7lelxP9PFleE0QT%2Fuploads%2F1vmTg0kutr7e2oyPkhbo%2FScreenshot%202024-12-13%20at%201.28.36%E2%80%AFAM.png?alt=media&amp;token=98373c36-4bcc-4825-8b09-a06fc79a0bec" alt=""><figcaption></figcaption></figure>
