You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

asksuite-translate-json-object

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

asksuite-translate-json-object - npm Package Compare versions

Comparing version

to
0.0.19-development

41

lib/service/google.js

@@ -125,11 +125,36 @@ var translateService;

return new Promise(function (resolve, reject) {
translateService.translate(valueStr, "pt-br", language, function (err, res) {
if (err || !res) {
reject(err);
} else {
destObj[key] = res.translatedText;
resolve(destObj);
}
});
// translateService.translate(valueStr, "pt-br", language, function (err, res) {
// if (err || !res) {
// reject(err);
// } else {
//
// destObj[key] = res.translatedText;
// resolve(destObj);
// }
// });
let keyCache = md5(valueStr);
let languageMAP = {
"pt-br": "ptBR",
"en": "enUS",
"es": "es"
};
let mapCache = map.get(keyCache);
if (mapCache && mapCache[languageMAP[language]] != null) {
destObj[key] = mapCache[languageMAP[language]];
resolve(destObj);
}else{
destObj[key] = valueStr;
resolve(destObj);
}
});

@@ -136,0 +161,0 @@ }

2

package.json
{
"name": "asksuite-translate-json-object",
"version": "0.0.18-development",
"version": "0.0.19-development",
"description": "Translate a JSON object to any language via google or yandex translate API",

@@ -5,0 +5,0 @@ "main": "lib/translate-json-object.js",