Knowledge Base

Documentation on how to translate software with POEditor

By connecting your Bitbucket account to your POEditor account, you can easily and directly import your language files from the code hosting site to our localization platform. Here's how to do it:

1. Connect your repos with POEditor

Go to Account Settings in POEditor and access the Integrations tab.

Integrations page

Click on Bitbucket and then click the Connect button. Log in to your Bitbucket account (if you aren't) and authorize the POEditor localization app.

3. Link your language files

In the Bitbucket integration page, select a POEditor project and the language you want to link, then press Link to a Bitbucket file. Then choose a repository, branch and file and link them together.

Link POEditor project language to Bitbucket file

Managing translations and syncing the language files

Linked language files have non-automated features on the Bitbucket integration page:

Get terms - Imports your terms from the Bitbucket file to the selected POEditor language page
Import translations from Bitbucket - Imports translations from your Bitbucket repository to the POEditor language page. If your language page lacks uploaded terms, you'll need to get the terms from Bitbucket first and them import the translations.
Add import rule - Adds a rule by which to tag strings on import.
Remove Link - Deletes the link between the POEditor language file and your Bitbucket repo

Bitbucket integration options - POEditor app localization tool

You can automatically sync the terms whenever you make changes in your repos with Bitbucket webhooks. Here's some info about using webhooks with POEditor.

Note: For privacy reasons, administrators can't manage language files in Bitbucket repos in the name of the owner who set the credentials. The access is restricted to the person owning the Bitbucket account.