1. Help Center
  2. Translate website & app content
  3. Let language service provider translate for you

Ordering professional translations in Phrase

Learn how to order professional translations via Phrase from our third-party translation vendor partners, Gengo and TextMaster.

When managing your translations with Phrase you can work with your own team of translators or just order professional translations from our translation partners.

Please note that ordering translations requires Admin or Project Manager permissions.

Ordering translations is simple. The translations are ready in a matter of hours to days and they will be part of your localization resources instantly:

  1. Sign in to Phrase
  2. Access your project and navigate to the Orders tab
  3. Select a translation provider that should process your order
  4. Choose your source and target languages
  5. Choose whether you will just translate specific tags or the whole project
  6. Choose whether you want to include untranslated keys.
  7. Choose whether you want to include unverified translations.
  8. Place your order and get the translation back automatically
  9. To boost quality of your translation order, you can provide a style guide.


  • The integration can not be used for source copy review (e.g. proofreading). Your source language must be finalised before submission and target language translations will be based on it.
  • If you choose to include unverified strings when sending your order, please note that the existing translation string in the target language will not be transmitted in the process. Instead, the source string for the key will be translated again.
  • Translators will not access Phrase in the process and therefore don't have access to resources stored for your Phrase organization. This includes term bases, translation memory and features like the In-context editor. See the section Information available to translators on how to provide context for translators.
  • If your strings contain technical content, such as placeholders, HTML tags or ICU please make sure to include instructions on how to handle it via briefing and/or style guide.
  • If branding and control over the translation process are important to you or your client, we strongly recommend making use of our Advanced Textmaster integration.

Translation at a glance

Ordering with Phrase means transparency during the whole translation process. The price of your translation is displayed before you place the order. During the translation, you can track the translation progress at all times. As soon as your translation is done, you will be notified by email. Thus, you are always up to date.

Translation efficiency

Ordering translations via Phrase is a transparent process - as efficient as possible. As soon as your order is processed, you will find all the translated content in your project: Exactly where your translations are meant to be. You don’t have to insert the translations manually and you save a lot of time and money.

Turnaround time

The amount of time it takes to process your order depends mostly on these questions:

  • How common is the language pair you’re ordering?
  • How good is the contextual information and style guide you provided with your order?
  • How many orders are currently processed by the pool of translators?
  • How many words does your order include?

Statistics show that over 95% of all orders are completed in less than 24 hours. Oftentimes smaller orders in common language pairs are returned to you in less than four hours.

Mark sections as untranslatable for translators

Sometimes you might want to include text within a translation order that you do not need to be translated (such as code blocks or comments for the translator). To prevent text from being modified and indicate to the translator that it does not need to be translated, you can wrap text within no-translate tags [NOTRANSLATE]like this[/NOTRANSLATE].

Please remember to close your no-translate tags, and try to avoid having large areas of excluded text. Please also note that it is not possible to have nested areas of non-translate tags.

Note that no-translate tags should be written in all uppercase letters to be detected correctly.


Let’s say you send this string to be translated by our professional translators:

Hello [NOTRANSLATE]username[/NOTRANSLATE]! Thanks for stopping by!

You will most likely receive a translation like this:

Hallo [NOTRANSLATE]username[/NOTRANSLATE]! Danke, dass du vorbeischaust!

When you download translations via Translation Center or API we will automatically remove the [NOTRANSLATE] tags for you.

Mark placeholders as untranslatable for translators

Sometimes your translations might include placeholders that should be translated in your translation order. To prevent placeholders from being modified and indicate to the translator that it does not need to be translated, you need to choose appropriate placeholder formats in your project settings. That way all recognized placeholders matching the selected format are automatically marked as untranslatable for the translators in your translation order. Furthermore we are able to automatically validate the correctness of placeholders in the delivered translations.

Information available to translators

When ordering translations it is important to add as much meta information to the order as possible. The more information you pass - especially on context of the content that needs translation - with your order, the better the quality of your translations will be and the faster you will receive them.

By default we will pass these information to the translators once you confirm your order:

  • Description of the key
  • Screenshot attached to the key
  • Source translation for the key
  • Content of the style guide you attach to your order
  • Custom message you entered during the order process
  • Max. number of characters allowed (configurable in translation key settings)
  • We recommend to use all of these information to give translators as much context as possible. Good context information will massively increase the quality of your translations.

How can I re-order existing translations?

Sometimes you might want re-order translations for keys that have already been translated. To do so you should unverify all translations for the keys in the desired locale that should be included in your translation order. Afterwards you can just select the ‘include unverified translations’ option when creating a new order.

Note that the related translations in your Phrase project will be replaced with the content of the ordered translations delivered by the translation service provider. However you can review the changes between an old translation and the delivered translation by comparing the different versions in the Phrase translation editor.

Note: Please be aware that if you follow the steps above the translations provided will be new translations of the source language string. Already existing, unverified translations will not be made available to translators in the process.

Phrase Partner LSP

Ordering translations with Phrase’s Partner LSPs means quality assurance whilst not compromising on efficiency and speed. Our certified partners offer you a broad variety of translations services and will help you with individual solutions and a holistic project management approach. Build up long-term relationships and get your localization and translation as accurate as your business. 

Simply click on "get a quote", enter your details and submit the form. Afterwards, our partner LSP will get in touch with you. You will discuss all details and workflows directly with the partner LSP.

Advanced TextMaster Integration

With the Advanced TextMaster Integration, Phrase users are able to connect Phrase to their personal TextMaster account to gain more control over the translation process. 

To set up the TextMaster Integration you can navigate to the Integrations tab and scroll down to until you find TextMaster Integration where you can access the configuration for the plugin.

To configure the plugin, you need to provide the API Key and Secret from your TextMaster Account. Once configured, you will see your current account balance.

After the account is configured, you can go to the Orders tab, like you would in the regular ordering process. There is now another option there now which is called ‘Send my order via’. It defaults to Phrase, but you can now select Second ‘My own TextMaster Account’ to go with your previously set up account instead.


The rest of the steps remain the same as for the order translations via Phrase. Once you confirm the order, it is created in TextMaster, but at this point the order has not launched yet. You need to go to your TextMaster account and finish the setup by making additional selections for quality, preferred translators etc. Once the project is completed in TextMaster the translations will be synchronised back to your Phrase project.

Automate your translation order via API templates

With the Advanced TextMaster integration you will also be able to create templates (called API templates) which can be set up in your TextMaster account. Templates can be created for language pairs used in Phrase and define further default settings for your translation orders with TextMaster. Once set up you can select available templates during the translation order process in your Phrase project.

Please note that the language pairs involved need to be precise language code matches. A template created for en-US as the source language for example, will not show up as a template for en-GB. The same applies for target languages.