Create

Get started with the VerbalizeIt API
Use the VerbalizeIt API to add real
human translation into your own applications

Register

Register

Sign up to get a developer key to use the API

Start Coding
Register

Build

Already have a key? Let's start creating already!

Developer_banner_mac

VerbalizeIt Powers These Fine Applications

Businesses and developers use the VerbalizeIt API to power their applications with human translation

Live Voice Interpretation by Phone

To integrate an interpreter by phone, you'll create a Translation Request. This is a record of your call we use to identify you. The request returns a VerbalizeIt phone number that is expecting your call.

  • 1. Get a list of languages

    Fetch of list of the languages supported by VerbalizeIt. Languages are added regularly.

    GET -   https://api.verbalizeit.com/languages.(json/xml)

    Parameters

    auth_token xxxxx

    Response

    [{
      "name":"Spanish",
      "language_code":"es"
    },
    {
      "name":"Hindi",
      "language_code":"hi"
    },
    ...]
  • 2. Request an interpreter

    Create a Live Translation Request, which allows us to identify your incoming call and route it to the right language.

    POST -   https://api.verbalizeit.com/live_translation_requests.(json/xml)

    Parameters

    auth_token xxxxx
    language 'zh', 'hi', 'es', ...
    inbound_number The number you will be dialing from

    Response

    {
      "id":289,
       // You have 10 minutes to call
      "expires_at":"2013-05-30T19:05:31-04:00",
      // Number to dial
      "phone_number":"19177467539"
    }
    And that's it! Dial this number and an interpreter will be on the line.

Live Voice Interpretation by VOIP on Twilio

VerbalizeIt supports VOIP calls using the Twilio Client library, with support for iOS, Android, or the browser. Request a Twilio capability token from the VerbalizeIt API, then start your call through Twilio.

  • 1. Get a list of languages

    Fetch of list of the languages supported by VerbalizeIt. Languages are added regularly.

    GET -   https://api.verbalizeit.com/languages.(json/xml)

    Parameters

    auth_token xxxxx

    Response

    [{
      "name":"Spanish",
      "language_code":"es"
    },
    {
      "name":"Hindi",
      "language_code":"hi"
    },
    ...]
  • 2. Create a Twilio Capability Token

    Generate a code that authorized your application to call VerbalizeIt. See Twilio's documentation for more information on capability tokens.

    POST  https://api.verbalizeit.com/calls/capability_tokens.(json/xml)

    Parameters

    auth_token xxxxx

    Response

    {
      "token":"xxxx..."
    }
  • 3. Call in with Twilio Client

    Use the Twilio Client library to initiate your call to a VerbalizeIt interpreter.

    Parameters

    auth_token xxxxx
    language 'zh', 'hi', 'es', ...
    And that's it! An interpreter will be on the line.

Stay Social

Blog

LINKEDIN

NEWS

Join our Newsletter

Email