3.1.0 • Published 1 year ago

@william5553/translate-google-api v3.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

@william5553/translate-google-api

Forked from Binhluan1234/translate-google-api

A free and unlimited API for Google Translate (supports single text and Multi-segment text) 💵🚫

Feature

  • Multi-segment text support
  • Auto language detection
  • Language correction
  • Fast and reliable – it uses the same servers that translate.google.com uses
  • Free and unlimited (translate.google.com uses a token to authorize the requests. If you are not Google, you do not have this token and will have to pay $20 per 1 million characters of text)
  • Supports: ReactJs, React-Native, NodeJs ...

Install

npm install --save @william5553/translate-google-api

Usage

Single segment

const translate = require('@william5553/translate-google-api');
const result = await translate(`I'm fine.`, {
  tld: "cn",
  to: "vi",
});
// ["Tôi ổn."]

Multi-segment text

const translate = require('@william5553/translate-google-api');

const result = await translate(['Hi', 'How are you?', `I'm fine`], {
  tld: "cn",
  to: "vi",
});
//["Chào","Bạn khỏe không?","Tôi ổn."]

Proxy

Configuring the proxy

const result = await translate([`I'm fine. And you?`,`I'm ok.`], {
  tld: "cn",
  to: "vi",
  proxy: {
    host: '127.0.0.1',
    port: 9000,
    auth: {
      username: 'mikeymike',
      password: 'rapunz3l'
    }
  }
});

API

translate(text, options)

text

Type: string, array

The text to be translated

options

Type: object

from? Type: string Default: auto

The text language. Must be auto or one of the codes/names (not case sensitive) contained in src/languages.ts

to Type: string Default: en

The language in which the text should be translated. Must be one of the codes/names (not case sensitive) contained in src/languages.ts.

tld Type: string 'com' | 'cn' <Default 'com'>

cn is for China, com for others.

proxy Type: AxiosProxyConfig

proxy for request.

config Type: object

config for axios

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.1.0

1 year ago

3.0.1

1 year ago

3.0.5

1 year ago

3.0.0

1 year ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

2.0.0

1 year ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.2

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago