This is a modification of translatte package
The translatte package had the issue with the token
A free and unlimited translate for NodeJS.
Installation
npm i translatte
Usage
Translate string to German:
const translatte = ; ;// Ihr sprecht auf Russisch?
Translate string to English using proxy:
const translatte = ; ;// { text: 'Do you speak Russian?', // from: { // language: { // didYouMean: false, // iso: 'ru' // }, // text: { // autoCorrected: false, // value: '', // didYouMean: false // } // },// raw: '' }
API
translatte(text, options)
text
Type: string
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 languages.js.
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 languages.js.
raw
Type: boolean
Default: false
If true
, the returned object will have a raw
property with the raw response (string
) from Google Translate.
agents
Type: array
Default: []
An array
of strings specifying the user-agent ['Mozilla/5.0 ...', 'Mozilla/4.0 ...']
. One random result will be selected.
proxies
Type: array
Default: []
An array
of strings LOGIN:PASSWORD@IP:PORT
specifying the proxies ['LOGIN:PASSWORD@192.0.2.100:12345', 'LOGIN:PASSWORD@192.0.2.200:54321']
. One random result will be selected.
object
:
Returns an text
(string) – The translated text.from
(object)language
(object)didYouMean
(boolean) -true
if the API suggest a correction in the source languageiso
(string) - The code of the language that the API has recognized in thetext
text
(object)autoCorrected
(boolean) –true
if the API has auto corrected thetext
value
(string) – The auto correctedtext
or thetext
with suggested correctionsdidYouMean
(booelan) –true
if the API has suggested corrections to thetext
raw
(string) - Ifoptions.raw
is true, the raw response from Google Translate servers. Otherwise,''
.
Note that res.from.text
will only be returned if from.text.autoCorrected
or from.text.didYouMean
equals to true
. In this case, it will have the corrections delimited with brackets ([ ]
):
;
Otherwise, it will be an empty string
(''
).
https://github.com/matheuss/google-translate-api
Original package:© 2018 ExtensionsApp