1.1.5 • Published 4 years ago

anylanguagetranslate v1.1.5

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

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 anylanguagetranslate

Then import it to use it:

const anylanguagetranslate = require('anylanguagetranslate'); // Older ways
import anylanguagetranslate from 'anylanguagetranslate';  // ES6

Also 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 ignoreKeyNameArray

Note: This code has a high success ratio and can translate in most of the languages.

Languages it translate

Nameiso639_1
Pashtops
Uzbekuz
Swedishsv
Albaniansq
Arabicar
Englishen
Catalanca
Portuguesept
Russianru
Spanishes
Armenianhy
Dutchnl
Punjabipa
Germande
Azerbaijaniaz
Bengalibn
Belarusianbe
Frenchfr
Bosnianbs
Croatianhr
Serbiansr
Norwegianno
Malayms
Bulgarianbg
Khmerkm
Turkishtr
Chinese (Simplified)zh
Swahilisw
Greekel
Czechcs
Slovaksk
Danishda
Estonianet
Amharicam
Hindihi
Urduur
Finnishfi
Georgianka
Ukrainianuk
Haitian Creoleht
Italianit
Hungarianhu
Icelandicis
Indonesianid
Persianfa
Irishga
Hebrewhe
Japaneseja
Kazakhkk
Kyrgyzky
Laolo
Latvianlv
Sesothost
Lithuanianlt
Macedonianmk
Malagasymg
Chichewany
Maltesemt
Romanianro
Mongolianmn
Myanmar (Burmese)my
Afrikaansaf
Nepaline
Maorimi
Koreanko
Polishpl
Tamilta
Sloveniansl
Somaliso
Xhosaxh
Zuluzu
Sinhalasi
Tajiktg
Thaith
Vietnamesevi
Shonasn
1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago