RapidAPI logo

Sign Up

Log In

Google Translate API Alternatives

Check out this list of Google Translate API Alternatives!
Top 50 Most Popular APIs on RapidAPI (2019)RapidAPI blog
Supercharge your AppSupercharge your AppDiscover and connect to thousands of APIs in the world's largest API Hub
Google Translate API Alternatives

What are Translation APIs?

Translation APIs are APIs that help programatically identify the current language and provide a suitable translation from one language to another.

Google Translate API

One of the most popular translation APIs out there is the Google Translate API.

However, if you're looking for an alternative or replacement to the Google Translate API, take a look at this API collection.

Google's API is a powerful tool, but comes with a cost.

How much does it cost to use the Google Translate API?

The Google Translate API is not free. It's pricing is based off monthly usage in terms of millions of characters.

It costs $20 per 1 million characters for translation or language detection.

Price is per character sent to the API for processing, including whitespace characters. Empty queries are charged for one character. Google charges on per character basis, even if the character is multiple bytes, where a character corresponds to a (code-point). For example, translating "こんにちは" to English counts as 5 characters for the purposes of billing.

Using the Google Translate API could become quite costly. I would consider looking at a few alternatives listed here.

Google Translate API Alternative

Some Google Translate API alternatives include:

  • MyMemory
  • Yandex Translate
  • IBM Watson Language Translator
  • Microsoft Text Translation

Sign up today for a free RapidAPI account to get started!

Log inSign up

Install SDK for NodeJS


To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.header("Content-Type", "application/x-www-form-urlencoded")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication