anylanguagetranslate
v1.1.5
Published
This is a translate package that is capable to translate strings in json or normal text in async and return response in 5 seconds
Downloads
70
Maintainers
Readme
This is language translate package
Translate without any api key or translationApiKey (Zero Investment)
This package can translate english language into 77 languages using language iso639_1 codes. This can translate any json(only its string) or string text and can give a response in 3 seconds. This package uses asynchronous calls to traverse and translate much father than translating each string at a time in entire json.
Getting started
To use it in node.js first install it:
npm install anylanguagetranslateThen import it to use it:
const anylanguagetranslate = require('anylanguagetranslate'); // Older ways
import anylanguagetranslate from 'anylanguagetranslate'; // ES6Also it can have a parameter that can ignore any key in json while translating.
Syntax:
// This package provide function
anylanguagetranslate(data, language, ignoreKeyNameArray)Sample Code:
anylanguagetranslate(data, language, ignoreKeyNameArray):
const myFunction = async() => {
let data = {
id: 2,
name: "abc",
address: "some place",
token: "qwertyuiopas56dgj"
}
data = await anylanguagetranslate(data, "es", ["name", "token"])
console.log("translated object: ", data)
// It will display the translate object
/*-------------------------------------------*/
let data2 = "Hello world"
data2 = await anylanguagetranslate(data2, "fr")
console.log("translated string: ", data2)
// It will display the translate string
}
// Calling myFunction()
myFunction()
// Note: This will not translate ignoreKeyNameArrayNote: This code has a high success ratio and can translate in most of the languages.
Languages it translate
| Name | iso639_1 | | :------------------: | :------: | | Pashto | ps | | Uzbek | uz | | Swedish | sv | | Albanian | sq | | Arabic | ar | | English | en | | Catalan | ca | | Portuguese | pt | | Russian | ru | | Spanish | es | | Armenian | hy | | Dutch | nl | | Punjabi | pa | | German | de | | Azerbaijani | az | | Bengali | bn | | Belarusian | be | | French | fr | | Bosnian | bs | | Croatian | hr | | Serbian | sr | | Norwegian | no | | Malay | ms | | Bulgarian | bg | | Khmer | km | | Turkish | tr | | Chinese (Simplified) | zh | | Swahili | sw | | Greek | el | | Czech | cs | | Slovak | sk | | Danish | da | | Estonian | et | | Amharic | am | | Hindi | hi | | Urdu | ur | | Finnish | fi | | Georgian | ka | | Ukrainian | uk | | Haitian Creole | ht | | Italian | it | | Hungarian | hu | | Icelandic | is | | Indonesian | id | | Persian | fa | | Irish | ga | | Hebrew | he | | Japanese | ja | | Kazakh | kk | | Kyrgyz | ky | | Lao | lo | | Latvian | lv | | Sesotho | st | | Lithuanian | lt | | Macedonian | mk | | Malagasy | mg | | Chichewa | ny | | Maltese | mt | | Romanian | ro | | Mongolian | mn | | Myanmar (Burmese) | my | | Afrikaans | af | | Nepali | ne | | Maori | mi | | Korean | ko | | Polish | pl | | Tamil | ta | | Slovenian | sl | | Somali | so | | Xhosa | xh | | Zulu | zu | | Sinhala | si | | Tajik | tg | | Thai | th | | Vietnamese | vi | | Shona | sn |
