Machine Translation

WebTranslateIt supports two different Machine Translation engines:

  • Google Translate (premium service),
  • Bing Translator (free).

These Machine Translation engines require API tokens. These are unique keys you can get from Google and Microsoft. You will find in your project settings two fields to input your Google Translate API and Bing Translator API tokens.

Once you have one of these API tokens (you can use both at the same time if you want), connecting WebTranslateIt with these translation services is really easy to set up:

  1. Click on the “Translation Resources” tab.
  2. Under the “Machine Translation” section, follow the links to get your API tokens and paste them in the respective fields.
  3. Save your project settings. You should now get Machine Translation from Google Translate and Bing Translator.

Note that you won’t necessarily get suggestions from Machine Translation engines for a string if suggestions from the Project Translation Memory or the Global Translation Memory rank high.

Getting your Google Translate API token

  1. Go to Google APIs console.
  2. Sign in or sign up if you don’t already have an account.
  3. Setup the billing method under “Billing”.
  4. Under the Services tab, turn “Translate API” on.
  5. Grab the API token under “API Access”.

Getting your Bing Translator API token

To sign up for the free tier (as of this writing), do the following:

  1. Go here
  2. Sign in with valid MSN credentials.
  3. On the right side, click ‘SIGN UP’, under the $0.00 option.
  4. Read and accept the terms and conditions and click the big ‘SIGN UP’ button.
  5. Create a new application. Fill in a unique client ID, give it a valid name, give it a valid redirect URI (not actually used by the Bing Translator API, so it can be anything) and hit ‘CREATE’.
  6. Click on the name of your application to see the info again. You’ll need the ‘Client ID’ and ‘Client secret’ fields.