---
title: Translate PublishPress Plugins With Poedit
description: "We recommend Poedit as an easy way to translate PublishPress plugins. Here's how the translation process works: --- ## Get started with Poedit - Download Poedit from [poedit.net](http://poedit.net) ![Poedit translation editor](https://upstreamplugin.com/wp-content/uploads/2017/06/Screen-Shot-2017-06-29-at-4.05.41-PM.png) - Run the installation script for Poedit on your desktop.…"
url: "https://publishpress.com/knowledge-base/translate-poedit/"
updated: "2026-10-14"
category: PublishPress.com Questions / Translations
---

# Translate PublishPress Plugins With Poedit

We recommend Poedit as an easy way to translate PublishPress plugins. Here's how the translation process works:

---

## Get started with Poedit

- Download Poedit from [poedit.net](http://poedit.net)

![Poedit translation editor](https://upstreamplugin.com/wp-content/uploads/2017/06/Screen-Shot-2017-06-29-at-4.05.41-PM.png)

- Run the installation script for Poedit on your desktop. Click "Create New Translation".

![Poedit installation](https://upstreamplugin.com/wp-content/uploads/2017/06/1.png)

---

## Open a PublishPress plugin

- Download a PublishPress plugin to your desktop.
- Open the folder and look for the /languages/ folder. For example, this image shows the folder structure for the "[PublishPress Revisions](https://publishpress.com/links/revisions)" plugin.

![Poedit translation files](https://publishpress.com/wp-content/uploads/2020/01/revisions-strings.png)

- Inside the /languages/ folder you will find .po files. This is the [PublishPress Revisions](https://publishpress.com/links/revisions) plugin:

![Poedit language files](https://publishpress.com/wp-content/uploads/2020/01/revisions-po-files.png)

- We are going to use the existing .po files as the starting point for our work, so elect one of the existing .po files from the /languages/ folder.
- Use the "Language for your translation" dropdown to choose your language:

![Poedit in Spanish](https://upstreamplugin.com/wp-content/uploads/2017/06/3.png)

- You will see a list of all the English translations. On the right-hand side there's a blank space waiting for your translation:

![Poedit files](https://upstreamplugin.com/wp-content/uploads/2017/06/Screen-Shot-2017-06-29-at-4.08.34-PM.png)

- At the bottom of the screen, you can enter your translation text into the "Translation" field:

![](https://upstreamplugin.com/wp-content/uploads/2017/06/4.png)

- PoEdit is a particularly useful tool because it will automatically give you translation suggestions:

![](https://upstreamplugin.com/wp-content/uploads/2017/06/5.png)

- When you're finished, click "Save" in Poedit:

![](https://upstreamplugin.com/wp-content/uploads/2017/06/Screen-Shot-2017-06-29-at-4.10.41-PM.png)

- Poedit will export both a .po and an .mo file for you.

---

## Upload the language files

- Place these in the /wp-content/languages/your-plugin-name/ folder. Create this folder if it doesn't exist.
- For the files, use the naming structure you can see below. [You can find a list of locale identifiers here](https://gist.github.com/jacobbubu/1836273). Here are some examples for Italian, Spanish and French.
  - publishpress-it_IT.po
  - publishpress-es_ES.po
  - publishpress-fr_FR.po
- If your site is running your language (in this case, Spanish), the PublishPress plugin will automatically detect your new files and use your language.
