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.


1. Authorisation setup


In Phrase

  1. Log in as an administrator
  1. Navigate to Settings > Integrations > Registered OAuth apps, and click “New”
  1. Enter the following details
      • Choose a name for your integration; this can be anything you choose. "CaptionHub" will do.
      • Enter in the Redirect URI field
      • Description can be the same as the integration name.
  1. Click the Save button, and you'll be re-directed to the previous page
  1. You now see the name of the integration you've just created in a list, alongside a Client ID, which is a string of numbers and letters.
  1. Copy this Client ID

In CaptionHub

  1. Log in as a superuser, click on the drop-down menu at the top-right, and navigate to the Connector page
  1. In the Phrase section, paste your copied Client ID into the API Client ID field
  1. Click Update

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
  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 start using the integration in CaptionHub, navigate back to the Settings tab, and enable Phrase under Translation Provider. You'll now be able to create corresponding projects in Phrase when you create translations in CaptionHub.

Did this answer your question?