Original Google Translate API

November 21, 2016

Recently, Google Translate has evolved using a neural network.

So I created an original API server that uses Google Translate without using the API.

Original Google Translate API

I slack off this now and so handle only from Japanese to English, but it can also correspond easily to other languages.


It’s very easy to use.

$ git clone
$ cd honyaku-konnyaku-server
$ npm install
$ npm run server

# another shell
$ curl http://localhost:1337?text=%E3%81%93%E3%82%93%E3%81%AB%E3%82%83%E3%81%8F


Mechanism is as below.

  1. When receiving a request, access to the Google Translate page by PhantomJS
  2. Retrieve translation result with HTML parser, Cheerio
  3. Return the result to the client

Because we get the full source of the Google Translate page, the response is not fast.

So we can’t use this in production environment, but please try using it as a joke.

© 2021, Yosuke Saito