Socket
Socket
Sign inDemoInstall

translatte

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

translatte - npm Package Compare versions

Comparing version 2.4.4 to 2.5.4

37

index.js

@@ -26,3 +26,4 @@ const querystring = require('querystring');

proxy: '',
agent: ''
agent: '',
service: {google_free: true}
};

@@ -99,3 +100,9 @@

if (opts.priority.indexOf('google_v3') + 1) {
if (!opts['google_v3']) return Promise.resolve(result);
if (!opts.services['google_v3']) return Promise.resolve(result);
if (Array.isArray(opts.services['google_v3'])) {
opts.services['google_v3'] = opts
.services['google_v3'][Math.floor(Math.random() * opts
.services['google_v3'].length)];
}
result.service = {google_v3: opts.services['google_v3']};
let url = 'https://translation.googleapis.com/v3beta1/projects/' +

@@ -124,3 +131,3 @@ opts.services['google_v3']['project-id'] + '/locations/global:translateText';

} catch (e) {
console.error(e);
console.error(e.message || e);
}

@@ -132,2 +139,8 @@ return Promise.resolve(result);

if (!opts.services['microsoft_v3']) return Promise.resolve(result);
if (Array.isArray(opts.services['microsoft_v3'])) {
opts.services['microsoft_v3'] = opts
.services['microsoft_v3'][Math.floor(Math.random() * opts
.services['microsoft_v3'].length)];
}
result.service = {microsoft_v3: opts.services['microsoft_v3']};
let url = 'https://api.cognitive.microsofttranslator.com/translate?' +

@@ -159,3 +172,3 @@ querystring.stringify({

} catch (e) {
console.error(e);
console.error(e.message || e);
}

@@ -167,2 +180,8 @@ return Promise.resolve(result);

if (!opts.services['yandex_v1']) return Promise.resolve(result);
if (Array.isArray(opts.services['yandex_v1'])) {
opts.services['yandex_v1'] = opts
.services['yandex_v1'][Math.floor(Math.random() * opts
.services['yandex_v1'].length)];
}
result.service = {yandex_v1: opts.services['yandex_v1']};
let url = 'https://translate.yandex.net/api/v1.5/tr.json/translate?' +

@@ -184,3 +203,3 @@ querystring.stringify({

} catch (e) {
console.error(e);
console.error(e.message || e);
}

@@ -192,2 +211,8 @@ return Promise.resolve(result);

if (!opts.services['yandex_v2']) return Promise.resolve(result);
if (Array.isArray(opts.services['yandex_v2'])) {
opts.services['yandex_v2'] = opts
.services['yandex_v2'][Math.floor(Math.random() * opts
.services['yandex_v2'].length)];
}
result.service = {yandex_v2: opts.services['yandex_v2']};
let url = 'https://translate.api.cloud.yandex.net/translate/v2/translate';

@@ -215,3 +240,3 @@ try {

} catch (e) {
console.error(e);
console.error(e.message || e);
}

@@ -218,0 +243,0 @@ return Promise.resolve(result);

2

package.json
{
"name": "translatte",
"version": "2.4.4",
"version": "2.5.4",
"description": "A free and unlimited translate for NodeJS",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -150,2 +150,3 @@ # A free and unlimited translate for NodeJS.

- `agent` *(string)* – The agent that were used in the request.
- `service` *(object)* – The service that were used in the request.

@@ -152,0 +153,0 @@ 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 (`[ ]`):

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc