Ask AI

Phrase

Easily request and manage translations in CaptionHub using the Phrase integration.

Phrase (formerly Memsource) is a powerful TMS, and allows CaptionHub's users to take advantage of their advanced translation tools, whilst still benefiting from frame accurate video preview, realtime QA, caption formatting – and all of CaptionHub's other features.

Notion image

1. Authorisation setup

In Phrase

  1. Log in as an administrator
  1. Click your initials in the top right
  1. Click “Settings” then “Profile”
  1. Select the “Access tokens” tab
  1. Click “Generate token”
  1. Name the token “CaptionHub” and select the service “Phrase TMS”
  1. Click “Generate token”
  1. Copy the generated token
 

In CaptionHub

  1. Log in as a superuser, click on the drop-down menu at the top-right, and navigate to the Connectors page
  1. Choose the TMS connectors
  1. Click “Connect” on the Phrase connector
  1. Paste the token generated above into the API token field
  1. Leave the “API Client ID”, “Username” and “Password” fields blank (if they appear)
  1. Select your Data Centre
  1. We also recommend you select the “Defragment source text” option (see here for why) if running machine translation on Phrase
  1. Slick “Save”

2. Webhook setup

N.B. Setting up webhooks is essential for the integration to work correctly.

In CaptionHub

  1. Navigate to the Connectors page, available from the top-right drop-down
  1. Select and copy the Secret Token field (you can also input your own value)
  1. Click Update - this is important - if you don’t save this form, a new secret token may be generated in place of the one you just copied
 

In Phrase

  1. Navigate to Setup > Integrations > Webhooks
  1. On the Webhooks page, click the “Add webhook” button at the top right
  1. Add the URL https://app.captionhub.com/memsource_updates
  1. Paste in the Secret Token you've just copied from CaptionHub
  1. Ensure that the “Job status changed” event is enabled
  1. Click Save
 

To begin using the integration in CaptionHub, go to the Settings tab and enable Phrase under Translation Provider. You’ll then be able to create corresponding projects in Phrase when you create translations in CaptionHub, either from the Translations tab or through an Automation template.

 

There’s more information on the Phrase integration page here and their API documentation here.

 
Did this answer your question?
😞
😐
🤩