Frequently asked questions

Here at Phrase we get a lot of questions every day. Here are the ones that hit us most commonly.

Why are my translations not updated when I upload a file?

Uploading a file that contains changed translations will not automatically update the translations. As a safety mechanism and to prevent accidental overtiring of translations only new translations will be added. In case you do want to override existing translations with an upload you have to enable the "Update Translations" option. When uploading a file with the web interface you have to check the following checkbox.

In case you are using the CLI client to sync translations with Phrase you can also activate this option in your .phraseapp.yml config with option update_translations: true. The resulting config could look like this:

file_format: yml
  - file: ./config/locales/accounts.en.yml
  update_translations: true
  - file: ./config/locales/accounts..yml

Can you integrate with the version control system I am using?

Phrase offers a native GitHub, GitLab and Bitbucket integration.
For all other version control systems our excellent API in combination with our webhooks will make it easy to write your own, custom integration.

Can you translate to language ...?

Short answer: Indirectly yes.

Long answer: You can order translations from our integrated partners Gengo and TextMaster.

Phrase is a translation management platform. This means we do not translate your content but help you manage the process of translating it. Often times cooperation between developers, translators and managers does not go seamlessly. Phrase is here to solve this issue and bring a better translation experience to you.

Do you support localization format ...?

Chances are we do! Check out all the formats we support here.

If you can't find the format you are looking for, check with our support team, they'll find a solution for you.

Can I export one file that contains all keys and translations of the project?

Yes you can! This is possible with our Excel or CSV formats.
To do so, go to the language overview of your project. There, on the top left, check the check-box next to to "Export" button. This will select all languages in your project. Then click "Export". You'll now get prompted with a download dialogue. Make sure to select "Excel XLSX (.xlsx)" or "CSV (.csv)", then click on "Download"

How can I change my profile picture?

Here at Phrase we use Gravatar for profile pictures. To set your profile picture, create an account there using the same email address you use at Phrase.
If you already have a Gravatar account and want to connect it with Phrase, simply add the email address you are using at Phrase to Gravatar.

How can I keep multiple localization files separated?

In a more complex project, it is not uncommon to have multiple localization files for the same language. This could be the case for a big single-page application where you don't want to load all translations upfront, but only the ones that are needed for what the user is seeing.

Here at Phrase we recommend using tags for that. The basic idea is to have one tag for every file (like the file name). This way you can download all translations for that file by that tag. For more detailed info, check out our article about keeping separate files.