Skip to content
Uses the paid Google Translate API to translate text.
Find file
New pull request
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Google Translate API client for node.js. The new API (v2) is a paid service. To create a key, you'll need to go here and enter your credit card details.

var translate = require('../lib/translate')
  , assert = require('assert')

var key = '<your-secret>';

// Translate ones string
translate({key: key, q: 'my test', target: 'fr'}, function(result){
  console.log(result); // prints {"my test": "mon test"}

// Translate multiple strings
translate({key: key, q: ['one', 'two'], target: 'fr'}, function(result){
  console.log(result); // prints {"one": "un", "two": "duex"}
Something went wrong with that request. Please try again.