{"_id":"translate","_rev":"44-a37bfbd47bdd25fcd04e7799b16353c6","name":"translate","dist-tags":{"latest":"3.0.1"},"versions":{"0.1.0":{"name":"translate","version":"0.1.0","author":{"name":"Marak Squires"},"_id":"translate@0.1.0","dist":{"shasum":"f8dd7c73fa85ecf0e607faf3c25d25f90a1996ae","tarball":"https://registry.npmjs.org/translate/-/translate-0.1.0.tgz","integrity":"sha512-NxYJXq6yg9M3/NPpGwQC9mXG1KSoWZVuDi4EGyvRrstVyast9ydl40BtZ0AgA+b6s33EL9NcjJ/t4cizhFZeRg==","signatures":[{"sig":"MEUCIGtXIwlO8CpqXQ8p4/9+EMX9J5Zpr/lZjDrLQ6zM8hX4AiEAhJPnDSTWVdbeejVfO3NXVt2tl0hLcawJkHaSX1kEXgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"translate","engine":["node >=0.1.90"],"engines":{"node":"*"},"repository":{"url":"http://github.com/Marak/translate.js.git","type":"git"},"_npmVersion":"0.2.7-2","description":"translate text from one language to another on node.js and the browser. 30+ languages supported, simple as cake.","directories":{},"_nodeVersion":"v0.3.1-pre","_nodeSupported":true},"0.3.3":{"name":"translate","version":"0.3.3","author":{"name":"Marak Squires"},"_id":"translate@0.3.3","dist":{"shasum":"a083d0966778188554a5e4608f077fccdea79a55","tarball":"https://registry.npmjs.org/translate/-/translate-0.3.3.tgz","integrity":"sha512-/9ciIkqmG2RHIXDGJXVUroPqfR3I85O0uABBzJKhnnbtJ1mCbQX8Bs4lUjN7LyzEh87xqf1UXE/NcGdNU4o21g==","signatures":[{"sig":"MEYCIQDmO4LAsy6msg6UUSrQzIIf2Eu7jBqV0S7XAYf3w7hvWAIhAOhUK+5zpll519ZDE6LselOCGFaZtgSTbis4E75m7J3P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/translate","engine":["node >=0.1.90"],"engines":{"node":"*"},"repository":{"url":"http://github.com/Marak/translate.js.git","type":"git"},"_npmVersion":"0.2.7-2","description":"translate text from one language to another on node.js and the browser. 30+ languages supported, simple as cake.","directories":{},"_nodeVersion":"v0.3.1-pre","_nodeSupported":true},"0.6.0":{"name":"translate","version":"0.6.0","author":{"name":"Marak Squires"},"_id":"translate@0.6.0","dist":{"shasum":"5c5ef2a936384d64162c8a249b5bdb157dfdfc90","tarball":"https://registry.npmjs.org/translate/-/translate-0.6.0.tgz","integrity":"sha512-90W+6P1NM/1CkIPbQjA8iBBlnr3qWrn4rh0Jkz52exaIOmPN8k+BzGR2ZFzd9BJlQn3oncU/lpPx0ULfNwHL1g==","signatures":[{"sig":"MEUCIEtdVfuJTf7GkiFtOaYUganovUgKRWUWFXxAJFujtyCoAiEAvGIuEOYN7WJ3pUkU7Rpz33y3OBjlgj50hRk0ubplcEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/translate","files":[""],"engine":["node >=0.1.90"],"engines":{"node":"*"},"modules":{"languages.js":"lib/languages.js","translate.js":"lib/translate.js"},"repository":{"url":"http://github.com/Marak/translate.js.git","type":"git"},"_npmVersion":"0.2.15","description":"translate text from one language to another on node.js and the browser. 30+ languages supported, simple as cake.","directories":{"lib":"./lib"},"_nodeVersion":"v0.3.1","dependencies":{"colors":">= 0.3.0","request":">= 0.10.0"},"_defaultsLoaded":true,"_engineSupported":true},"0.7.0":{"name":"translate","version":"0.7.0","author":{"name":"Marak Squires"},"_id":"translate@0.7.0","dist":{"shasum":"f94f053da98cef3fe93acf5ce8d027c3d65e0e4d","tarball":"https://registry.npmjs.org/translate/-/translate-0.7.0.tgz","integrity":"sha512-RnthTgbh64Cwh7A+rMUOsMebjIw+DstNARhYG0G6/tLpqoxMPiC2gFhFBLhN9NjugqWm2ERynv5k+YAjR1/bUQ==","signatures":[{"sig":"MEYCIQCHvv0IsCTPM4n6kYnEEyMPqfS6/2CHk63ZWeJWbmlFtwIhAP5KfeVdPpbJIzVcXR0Zyr/hjIwzIsGd6l/S7xp15a64","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/translate","files":[""],"engine":["node >=0.1.90"],"engines":{"node":"*"},"repository":{"url":"git://github.com/Marak/translate.js.git","type":"git"},"_npmVersion":"0.3.18","description":"translate text from one language to another on node.js and the browser. 30+ languages supported, simple as cake.","directories":{"lib":"./lib"},"_nodeVersion":"v0.5.0-pre","dependencies":{"colors":">= 0.3.0","request":">= 0.10.0"},"_defaultsLoaded":true,"_engineSupported":true},"1.0.0":{"name":"translate","version":"1.0.0","author":{"name":"Francisco Presencia"},"_id":"translate@1.0.0","maintainers":[{"name":"franciscop","email":"public@francisco.io"},{"name":"marak","email":"marak.squires@gmail.com"}],"homepage":"https://github.com/Marak/translate.js#readme","bugs":{"url":"https://github.com/Marak/translate.js/issues"},"dist":{"shasum":"04992d71d65fe47148437705e5c246b4e8b770b8","tarball":"https://registry.npmjs.org/translate/-/translate-1.0.0.tgz","integrity":"sha512-b/QNdHnnsL2qPg4hmeoVXWA+nDglcxSyIvfek1QcA9MDcbNQnOR4/7z8O8o247lGlZTXA9FTNfOZPlRuaisNLw==","signatures":[{"sig":"MEUCIQClHg++rxXMf7pIFtKSvLZsIanqitQhHHRDgtSljbUtmgIgO5ZSTsV6ce0FKHSnmC4R7wvZJO2MHP12OQnW1a7quoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"translate.min.js","engine":["node >=4.0.0"],"gitHead":"c2f33bb9ed7c82a501e4e7c83db921ed321e84e0","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --forceExit","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+ssh://git@github.com/Marak/translate.js.git","type":"git"},"_npmVersion":"5.3.0","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"8.0.0","dependencies":{"node-fetch":"^1.7.3"},"devDependencies":{"dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.0","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/translate-1.0.0.tgz_1510640775064_0.017561490647494793","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"translate","version":"1.0.1","author":{"name":"Francisco Presencia"},"_id":"translate@1.0.1","maintainers":[{"name":"franciscop","email":"public@francisco.io"},{"name":"marak","email":"marak.squires@gmail.com"}],"homepage":"https://github.com/Marak/translate.js#readme","bugs":{"url":"https://github.com/Marak/translate.js/issues"},"dist":{"shasum":"6c2ec08434a01a494d8eabf3d17b76574f98c08c","tarball":"https://registry.npmjs.org/translate/-/translate-1.0.1.tgz","integrity":"sha512-JjzeaneZWZPGPGFkz4dHM9VtUUqx0dwI/BUx8M8/RrIdDUGO7e/c5i2HK4/uGHkUJBdWY1nI2Oy9mgptQ9Q9xQ==","signatures":[{"sig":"MEUCID3KWt7V2YoHNX5yRg9hcDPXafpfxyKM9weM7O4fn/siAiEAtqfWDwT//UPfB0ezNGsD19PIiq9EyKuOOdfqauy/nZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"translate.min.js","engine":["node >=4.0.0"],"gitHead":"1f828afb4a60303dee1366506896ad6698505f71","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --forceExit","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+ssh://git@github.com/Marak/translate.js.git","type":"git"},"_npmVersion":"5.3.0","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"8.0.0","dependencies":{"node-fetch":"^1.7.3"},"devDependencies":{"dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.0","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/translate-1.0.1.tgz_1512283096021_0.5179082390386611","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"translate","version":"1.0.2","author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"_id":"translate@1.0.2","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"31834b828d3e06e936cb24e7d2ddbb2dcf73a400","tarball":"https://registry.npmjs.org/translate/-/translate-1.0.2.tgz","integrity":"sha512-bLqx5/o6cs4WiRa8RPRTT61oDIn8mFSzYJolZ/Dq74eeyozffh2HFZ+9rGPS/69DzHTzOfFgi+wxrsEPFn0U5Q==","signatures":[{"sig":"MEYCIQDGVbawDLy4VnDAWeRQ79jA9ngDtE3JTpvhX4KTAVQ4YAIhANviJsJdsYV3zoFKuTwBinDjwYcjJP+SWKHL6Jt29O/5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"translate.min.js","engine":["node >=4.0.0"],"gitHead":"451fe33b2d8fc478286e099d8bbd69c793c557c2","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --forceExit","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"5.5.1","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"8.9.3","dependencies":{"node-fetch":"^1.7.3"},"devDependencies":{"dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.0","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/translate-1.0.2.tgz_1515672389959_0.16579699027352035","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"translate","version":"1.0.3","author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"_id":"translate@1.0.3","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"8b8140dcd4034746efe4266cab34ec18bbbbd479","tarball":"https://registry.npmjs.org/translate/-/translate-1.0.3.tgz","fileCount":18,"integrity":"sha512-7yFfZTkguXtuD4ysBamFn8fbFRx1fqN3khgfy3D+8RQ+RInmly/kanPrGaux3JFLtZPNIv2uTZhi7+XCrcRYEA==","signatures":[{"sig":"MEUCIHx0MfURD84LdXHBailkq8+P3x9Lpa3sLFCScH2kAewfAiEAj+WABUnxTB5shzcoaDUwvFAm1pZ7ijtDsW3ZXaOEoPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxo7fCRA9TVsSAnZWagAAbBcP/22/Ji/aZWquWWKI84D8\noS6Q9Gmcq23A767KupZky8r/+G+uj5O6v0Dl1TNe8mq3dsE0wgMlaUoISzKA\nkVBND/OklSAKuhPNRm0uPmo8AxKfitQHhQfWcjB8hgW8M1ZrkbEq47aYWZrs\nH9zelPWk+DNGMkiIvDrrpIsYRylAtmJ4QyGTysnEGHukCJR8DAfO1mGLQzz4\ndLsvPVLLGt6RZwaXSfMc3S69zSkm+RHfbO45wvORg8KDD9VTutJ9cT80nw+u\nTNlS6NsbBS2gOuGB5BXkHnQltE2PAuV5Xei1H8tLzwgsAV4veZ5jgIoMsNyz\n8J+Ukoy9tJKAafZbDqUvyd7Gm2sYNpB83/e3QGjhoIKdwyFbwfKmwvwJqn8y\nrnWnw6NGkHQvOHfA51ELErl1UHPT3OusdLd0iJ+T+407cJ9K6ByuXRwT428H\n47HdaVme3HzdqlcOb4iv7Nv5tLUOzo4Be6y3i0vQp/NNIOwkBzib31o5y3HI\nAP2SswHVWZkdFRKLDTCEKBWNkXhrAXT7ED661dtRAAQLk7qSL1/xiZf1LUAw\nCN18nbyAiCC9z3xHkVNr901whacj98x5quAAro3GTy7I/u3hSFJeinBC4P+I\nsyGhDzi78aIZUp1xTCpHGJ70qBxNqO0WFyzTkBzWqlhKiJoG/LlOizW+5qb0\n7Vx/\r\n=Twh1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"gitHead":"147ef0ef0492129b27d327471be83d16b5ccbf95","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"6.3.0","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"8.9.3","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.0.3_1539739358494_0.15577909568117132","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"translate","version":"1.0.4","author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.0.4","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"df90e6ab8041d6f9d86081553b078fcfc43a1ce8","tarball":"https://registry.npmjs.org/translate/-/translate-1.0.4.tgz","fileCount":18,"integrity":"sha512-KA4v7YVlGaV6sxbaYT1+kL6nHvIVz3Ks9EJzXzKk0FxQirS6so6ODp/pU6/4arLa/VZAqBx05UXAmP/9voftWQ==","signatures":[{"sig":"MEQCIF8G19vUW/SFrNLA0Sm2TYt2EdDwM8nOz6Hyxo98p5X+AiBr7qxbZ1io+Hatds3mE+zCrm/5uNgLjb0jAGjHs/vgMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXoYoCRA9TVsSAnZWagAAPeMP/3iKfeo07p7NYk8q6hsk\nItNFogf+ZFyPop9pHE4yeZMFPXqITYh1TauhwcvP47IQFJ6ot+3ACAuOrTbn\nZhjn83zUGXJ5P8vXmo48GAfqVfPAxG4O2idasfIufZIxibAPYG74ftM8JYEG\n68E4uzkrTIp3BgiucJsQVTLi3apecCywBjHe2aNkMNpb4ADo0b3/ztx8+VTV\nTbWjQObsYzg2TDU5jpZ0gAkQAbVNaVFChuZVd8DXh91jJR3N4LFkyPkmV/Mt\nR2dechWqOc7ucY9T4lNo1cFPMyk1OZCMqgTZYL13sEmevOAi1AI2TQw7ckdB\nULRGnGpGPZ6Rmo1k9KAsGsjxulbHVtNS0HDGXAH25XsbVkKjEPbkz+A56X/2\npqWJRcxQQunNj/mpUyAJ/D2SuKH3jYzGedE3+Go0D92lpQP14PCHEuf0CBQ5\nu7eFneCZNK8yPyL8B87tyqj8tF3qi0P2tN+NU+fyn4gn2AKC4pP3nNeml9dF\nOjDkqNgMUlTyTtlrI5F557BAl8Rt7Huwq68gPeS16RHOwvQOsmTK2YHHe7HZ\nRIqlGQdOUbmn/ZEen5pAiWjpBDmMQPkYdTj/U2QadcoqqpVQAABvmSpHK6Kh\nSwhaK1G6ezcsiBEdJgOnzEYNworZeAsClWmslZe3w81T2BS26bozE4DFV8aR\n/e7a\r\n=nMxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"gitHead":"125a0c0045679dc3808c9e7b002ec2053aba1f3d","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"6.4.1","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"11.3.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.0.4_1549698599732_0.7565523471675915","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"translate","version":"1.1.0","author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.1.0","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"1dc32dd053bd295c6030a36a6fe0141155bbcaa4","tarball":"https://registry.npmjs.org/translate/-/translate-1.1.0.tgz","fileCount":18,"integrity":"sha512-eVyjulnoKo65S5VaYhL628rvhLiGmY2SVgwRJ/fWFpb+VUrECxKsE529whI8l+PPicp1Lhht3r9jD9MI4CyGrw==","signatures":[{"sig":"MEYCIQDvckP5Ihw7gCRgkENKMZ4Ceu4GwKtMzZVJ22s0Rcae3AIhAPPrbBtlGu4oX41RYAULcFN5JYVHJJo6vDcbafwbid6o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqwcPCRA9TVsSAnZWagAAVDEP/26pvMY54w0OKg5IAi+I\n83Soe8rli6JDzv18U1eSIAXpCGdDtEP2tOzL2m+LUG5+Cx82ar5tXhGxVW/D\nqqxjn0689wqmfjdWGLcssgN6JLK+h/t3Z1pcrpUFgcEvN1KMXtlp+9VL+KP+\n9JGeNvSD8SN1Q5y4ExLejIwsq8wsF0U4KUbZ6Eu1hmHiEvbG9TLerW3se9Hv\npkQtxxQMki7/2ntbuKXXdLfH+ElYTaGDgPaeZsAD1GM+BMmTGNnua5TZkFDL\nY0r+uPKlrYpUohlWK+nYcFYcqI1dfUGLXM5jlBDgBLMvp6wCZRXvIpa2Dji+\nf8tITuhYwu/Ax8JLufuVoTPSeB93R7FSzAqbb2Nvde2WxLoAl3AhHsbqeTTr\nonykxDK+J7sR46oPgRwaxURE9PmVVanyqjJvz63yFohHvZjpRlyuXs3eu0DM\nS10J6lvG/zNQMtoI5ImA8CqHaNuoa0vJrhpsNAVMAMPV1U9SzGmZvZ0UqCGJ\nFrwPo4BAPWpObwtJ4ERjAQMv0LEcz0kC6ZMJdTRd5gZO/EAFri4Aux2sZBsI\nLU0GwIp0UUqHeu3lIlNCaHZfupgGosFEsMAZSYbgCcqv+3pGYmX4Y9Ww75UO\nKu+iyTNvMehb+dcmoOmVp/pWmiYGziN6nXoAH0mdO9Syfzo6OEHLFTz8Wdtm\nXyUA\r\n=QuOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"gitHead":"c6aeda4a04532c6999b5db344d93590a54f08e47","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"6.8.0","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"11.13.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.1.0_1554712334583_0.495614243503687","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"translate","version":"1.1.1","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.1.1","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"5280b998e4ebec4868e2d3db902c3a53c448bd19","tarball":"https://registry.npmjs.org/translate/-/translate-1.1.1.tgz","fileCount":19,"integrity":"sha512-AjALNHUlyyDs6d0kD2EkLpQcZwiBVFrw5avDY69Fm62P2U1ULWtZWR3AV9OrHCVJ04tU0oSN6GW1o+FU5hqMcw==","signatures":[{"sig":"MEUCIH82nGcC0SRS4WnCQ88Az/VA5kDcoGvJXqHtXeR/hxHIAiEA9tbx4EwFP587pzd6RHfr7HZjWbArDSg76/dyXQ4pOxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHDHyCRA9TVsSAnZWagAAlCQP/0jipoyyKN0anrCh23EP\nJQwX+aV79eQOiE3XK1JdHWXSvJu4gbmizW8AdtZFcRxRBM9mDOFzZzYGP2Yv\n+4HB0injbHryJn4j7pk2nVKIfx0RIYJuzV9phQZd0n9AuVKdru/3M8Osc0jQ\nHZOh5/FbbSJQDSR0yZ0UeUimHgJ1mjR3c3LHaJ6LU0P9/KCGd0+frhlM5jRm\nIPrOXXBkXGt7+34j4SlzgThO/T2L6QlXWx1LD4rbBjx/ZFcbWsBbR38gJA1j\npBo+Ox97wEM1wQZlX6LqmZk7Nfd2Rd8Ezl2lz1aOr2uVMdjYsemnfbCC8GmZ\nkGotdid5BR4Pmp0/SOnOqFM85WCuNVGKGkepf0WxA0QG9hjJq4jJvY58bAX/\nLrWIjCrEmws4Hc6lK2jKgjyUP4ghw5/164kANvVARYMg4f5F8LXlXAD4D6UZ\n5MltqdfNES+DaPaTQjOdqDjQUBgw7QSM/DTNYuHG7k0r71mLWd8W+uYfnow0\nbZflGsUI8KJgjjlUv7e6h8uD8GyrH5p2PFZs0BqyZZaJgVBnySl6HSReDv/j\nU8raJmW6uC/QvTuc1Et3zfBUwbyyzraN8LVWSy2DAaY/Jq1UBgC/gN3+VSpf\neiN3Dhz/0N3K8riJwnq/wDHGOTsf0kvTW5A7UYmADyKBdToitkZQbjuN4cgF\nHbyI\r\n=EqZZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"funding":"https://www.paypal.me/franciscopresencia/19","gitHead":"9094e718076f02b76fc948b8ecd7e14684a3f64b","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"6.13.4","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"13.5.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.1.1_1578906098407_0.39618557351940087","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"translate","version":"1.1.2","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.1.2","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"719665e7f324cfc28619726fc1d97f5a633c37e3","tarball":"https://registry.npmjs.org/translate/-/translate-1.1.2.tgz","fileCount":19,"integrity":"sha512-3RlVAzzcNuZ7dDfYk2qsQTxJLSeIQ06bMrYYkBneLHtewV0JGaKSP0GjTKHJn/vYwr18bvHEgdmjfg8B0DFuWw==","signatures":[{"sig":"MEQCIC11kNuInjAa79YcfR6p1TbL/uvNv3ASDaE/43wqC2QZAiA61VkVkZ7XjcW262PVR205QZdm+dANfR+TYCaqQo+VAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZMSICRA9TVsSAnZWagAAY0MP/37n1f8mqJhehuODcIcE\nVaCXIdTwdp4RxUUZLZAI0wGxnyXwx7ZTeqF4izXIE3MXAGwznhyw8lHehTHt\nJYup0azA9PnsikP3N0fGd6jmSl8g6ufdkYfkOkRlW6iTUiJW9ckp0oGpqzTq\nBNZqg6kPwAhf01EWphsd6a75LGt2oLmqicnBLPe7E+r9N0b+4qUfgd8wC+tf\nRo/UMFBvsXRqMz0ldDBz4sEr/5KCfDDgw6kAKWBhdMscmmHtK8XE3zjjT6GZ\n1geo7l8VwETP+iBmleEeklVVNwk0ly50/YM50fnE6d/2Sk9e/w7iyaDEAEhD\n9K1CEQ9lLrYP/acIMyQ4u0SVf9vDNOsIhL482rs+J7ZvnseIyo1xjME/Mx3g\nysZR80raJs2IrtEPVxMWXXURWnBNuXF/+9PuCOMmq0QgmBF3cl1ChJQShL2v\nV9ITG+IukoUI/5draubQ2OpwYejm8pRZiqfQ6OZw90srJj3JO1/Jx804jJMK\nIGDiOclvXQ2sCfrDsRDL12+tziKcsqCZ4CeFTzWYYHl0y/VzES4sB+DuhnbJ\nrPT0ZOWBhkjnfg4aCpmnEYgmEMfIQQuYPVpd9DlGhWcXhW4UAVL78GwxZXhC\nBvQr3Dqbdm6yJA0xEYNUWtTT/gkYojwkF3L8SJhq4NEGfDWtCobsfEgdRFUu\neAn+\r\n=xohk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"funding":"https://www.paypal.me/franciscopresencia/19","gitHead":"855b6f55684b13f803b58f88b53aaeac98f9881f","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"6.13.4","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"13.5.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.1.2_1583662216102_0.124944655803918","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"translate","version":"1.2.0","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.2.0","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"2d8787fae493b0952ac8253b83ac147a3a0f0bf8","tarball":"https://registry.npmjs.org/translate/-/translate-1.2.0.tgz","fileCount":19,"integrity":"sha512-jqWSGDdK74gAfaEWfdLc52iW3DBs00Jdop+ZGPZaeLaYJN8e5BvUw0oHVzYQTHa+O14cK0yb020eX+gyEx18dQ==","signatures":[{"sig":"MEUCIB5V/VkvQEr0xYRCRiMXTjfJtv8ktCQRIWRZqJOF28JZAiEAz5dXA0/fmh0/mEUz+fwxb0MLs6bepjZ225BDe8btyfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH0T0CRA9TVsSAnZWagAAHtUP/iKMeqsl9jaYPe+K/9qZ\n2/qqObwie/cxCHU0x7wxjEA9P+6cTaK99FpmSvzrU5iE/K3tStXyWSpSdNtc\nY5+bZogFBXBhGIXChbtV2mtTU+zPf6ImxeObaeiExY4iV6KwUIm6hP8Sn1ob\nZ1XQKkuLb9+/roNsAHKQPR2d/TJlqbLSeZoidxudmaHhgSBj6tyk784v6iqJ\nHI/cEf5rMl81jaIqSDYOZWV/HiLSLdZmDDK1zwEMQbnmYYSfrYPe4XmrlMVE\ntoVPzKFccsMtgtaSssQF6P3VtsyW2IzGmLZdpZ6ktQsdncWq2cLwWetVon5K\np/oeMZYzU3jxru5q1YiogailcH3pU/UUSaRDrvB8BuQbyvwdFUYJPLdkCeog\n8C3B7ud05zd0kIkGubSpqXTcDNwy3+Yr8/lr/A9OVD1ZjlAU04AGs2BKTECz\nsA7gJ45c0cSVKMG5oFGLtp3RbazMMZ8uIXMHvR66awvSjviztG2yyWLYhPP4\nCyWGy3b/BOC+ue5TUizkHFg1FKEPEHa3IqI6+ko+HAQEzC0tBK68BDwvKQag\nCnbtQYf36JdMWAlHMilI4NS94yxQR1KTeduy9rsK2UfrYbCyC/5pQxAZmgjl\nspKvGG6mMT42lAPrF1bFF/RKevXO5Cc7iajnDt/tmvTf2TXvGxrTvyqdro9V\noy2s\r\n=QT4A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"funding":{"url":"https://www.paypal.me/franciscopresencia/19"},"gitHead":"f44c501f329dbbd5c488baac4cd5a36d0058fc73","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"7.4.3","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.2.0_1612662003835_0.18417518046450754","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"translate","version":"1.2.1","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.2.1","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"d436ebc1d869666afbb92e3ae97f2a776e724d2a","tarball":"https://registry.npmjs.org/translate/-/translate-1.2.1.tgz","fileCount":19,"integrity":"sha512-kqRWsIIN3LcsTdOKXljQi36AS4nvc2OKmMLUN43yx6oyicnClhpB/pgjt8nkuobPLrRe+koENBBmjC5Cg1DjSg==","signatures":[{"sig":"MEQCICaLBs2RLays/1IlukkJ7k9bTGvUDD2IAN74wl+QKYNVAiAmo4wQG4huOKVOJDMTiZsPoVHdST7RdQwvsUNMvzvkwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH0ZeCRA9TVsSAnZWagAAn3wP/3hwj+jK8wBYjwzTRuY+\nZ3OAcz4sZ8+Tn14EKb7ZKmq/EUuobhho6OwCM13pJLUolMTdO7NDFVb/mmZM\nLsE1P1OTNGvszu/QSvvogRJ4EkOfpdmtx+dmHEXWw+OC+eMw0QnfnA+PVVVa\ngucITWv9h9G/VqrZEE/jBMMCc3kg6z2g2trPBda1RXlNjDHiZmS05gMRMFsu\nRi+i50ASLfhrVYXvJ/TR7VitVdaebcuENb4HRF21BtcrYHwPR/5JMwLi8Uq+\npoDsKetG6nKlSYZK8T2HRPQ4N8XCk9+JyLIZL1KAvQT9wn67+3ZZb4FffBX2\nSPiSvyu952pK7h153ReNqfoB4lfzBNHfG91U5d3vHmYSitCkc8sxWfoR2OZn\nbUJIm3iIlE9bnosos5VFZAMLqahIm6mnVTOF00MpjCTq1qOmFfk0jUDK+c7k\nFFsQ8YbIqmDC/gEDAicBXJqc4QsS+ADgrpemiWZ2bN+DiLRjOI9DRp5b0yrA\nsqRLLTiOVPrifZpHYZ3LYuGp7eIHN4P5BtDT3wIxKTnj+ETsOUoExmCm8jvh\nMNji8Fhzkx4YQf15mb4Ol5yIJK4+L8ihP4Gd73TrtFdeCQKIpoT4r30OfhrB\nc6aKKSH+iWyAYJn6mPAmfh5Bl1m9G+yEoPrlhtYIjl2gjlYi/93VHjDvLjo9\nTgJ9\r\n=ofqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"funding":{"url":"https://www.paypal.me/franciscopresencia/19"},"gitHead":"ed95669f7490deb35777a2920a3be869d0ec8ab4","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"7.4.3","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.2.1_1612662366256_0.9065713533853494","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"translate","version":"1.2.2","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.2.2","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"cd5e43c414d3bea5e88c9d2d8289a80c845594b4","tarball":"https://registry.npmjs.org/translate/-/translate-1.2.2.tgz","fileCount":19,"integrity":"sha512-vKgwBrwCwOqGuGNS0fS0tI6gzyKA9M9i0EEgioGwK6zSYGVNq9XWxIIPJ1+b0OexaKwviMbCOKr4W8LRdBqqYQ==","signatures":[{"sig":"MEYCIQDpref4yaoyjImkhL38xUt9HOw/2Z2ymGXQl/RRmRbjagIhAMLskHXmKMeYf/cmjhE25EWLrt1Kkmuz6DCiEoPO8yxp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTji5CRA9TVsSAnZWagAAjJMQAJaFD2RrZoNby7QZz+Oo\nKB5tgA2u5mANs2AR+5Qo46SQr1smLZnPNSLfCSEi8PigiD6i5vhVACCsEcXK\nm/Lesq5yxz30FmN0OAf0hbBOkFawes9ofMm3vnvIEsleLbu/N6e/t2pTg8pD\nrSfGzJLPyFL/cE/dnTRElTnBiwDFXVuzjSk5JYZmMpddIr/hExFdbyoFB54j\njeRS/bTOMNJW5J4BnSU6q/mx3jqEKxhnKLY1Qhyl/GwO6AEwnGaiuMY8yYAZ\n6b0xV+cFPLdCetVngixOjNX6rKJxKzbD6rtmWrmnQmgegj8oqpun0vnPcTsM\nHBz81NP/XpkvSUd5p9QqxqcR4i6RTuj+DQ2cgflBCrRlOlMRXstlC/Ud64v6\nSDegIXpxYrI13J+XGy4rtt1zEtVZpeYSdO1SUg8fStKCejGTtpJctvTret1Y\nceJrr56VjEXr06q80JtDymiLCyB5NNd2h6xO7O5hPPqjSZO7LUgVOWvNsXVe\nS+muDnMDl/8/3kS/BauRLTnYLVX5pbAhhFVVqBiS/zGQ/3N099+DmLLxqyYD\nmk8i6j8xKAcjfjuzudHDv6BJDWUxr060X9RkV+kiFbUGMdLHOVcSZfIZzFwu\nFM/jPhbdsAmhcysNwyMgZw01LQ67RyMC9MER5piM5QsolUhd2xAnmbbLo+mp\nud+r\r\n=S/B7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"funding":{"url":"https://www.paypal.me/franciscopresencia/19"},"gitHead":"35db0ac353970237668b6171b289283d76880a5c","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"7.4.3","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.2.2_1615739064795_0.19677887788240866","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"translate","version":"1.2.3","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.2.3","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"c486e095881f69b92419709d2d1532902197a955","tarball":"https://registry.npmjs.org/translate/-/translate-1.2.3.tgz","fileCount":20,"integrity":"sha512-OUNh0dhN3MwVGnS6wN/pKV7I2kPHpbnmSeHvfDGfen8KxVrMN4l/USRc8X8kg2y7vyrO4RqKgS8DDydzEgqEIQ==","signatures":[{"sig":"MEQCIE+kBFm/oUhTKiGiOYHI+eVjX7SccGR/nVZwL80mUvmPAiBF6sQeU2cA7jbRVJSSBC4la8CorR03ZcDNpcDJo9as9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT2bECRA9TVsSAnZWagAAM+wQAIXE/tv0GmhGrQLa63nU\nsC3vvOUUY77CAMVdVvPbx2kf3g48J/hAF/jtbZpYrIgRKe/3gl/TZKys21yG\nbdZepqNH1uAcWRb7T9bbVSXLFUFDLw1QHpgvtRWO+18Ew0PoHyBHx3aF4WXk\nKUkgZ8oG5wKgt0YBiCwgrd5a9zWvAl4+/nogaxaxpMIyaiSWe3QL6SCxOCbc\nSGwy34+MfZkXxfPcELghz7QgbmjNJUXN6tj9rFoBLbLPHo5xlDFFrbYg0cZf\nqi2/4TWy9fygi1qmJf7NehohfvhW1/L8lSoAaRVFf61u85WTwXOp/FEt/XF2\ns5UiwG6TFe7Zci4+jBMO8JiIAfcoeaiXwE7vkaHi9zvEYFRHbSOovrv6bomY\nopx6tyVgE/woB5AvKS8mzFN1MBseen9dyeoan59T3UFtnPrW56N2W5PJY7Jq\nwyR4SAXrqPwpG4hog8QCmZXoa4u6h9IHs6J6ygbmG917L5+VEpE3lovXjnO8\nlWzbZKNVwmSrfJV2L6oiDF1y7QYQ3Tv82JL99R1utIodkLWXDLwZrrFrJgbJ\nT5b55iXGRSRuAu5vGwQ1sQocREiHin4E5bvzFWt7KREmT+5vr3tKetebIplH\ndDv28im9B0Ifm7HIIxNMVPL2XnHtXxo252o1EA3upD5SKqmkkb4qfDAFmwNA\n9cNI\r\n=9VSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","engine":["node >=4.0.0"],"funding":{"url":"https://www.paypal.me/franciscopresencia/19"},"gitHead":"aeb8fe396c7901f0208cb619930bc04a0dda7e85","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"7.4.3","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.2.3_1615816388214_0.2377633903148204","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"translate","version":"1.3.0","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.3.0","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"db51623ef57d5a43ba10054c653553af5130f98c","tarball":"https://registry.npmjs.org/translate/-/translate-1.3.0.tgz","fileCount":23,"integrity":"sha512-kHInJ54EkLqX75qJgN6CQAratpxTQuV8hzpUy70JwP+Gx2pDhgsc13j90etN3GOCIgnpLmD59w1x4W2ZYFxIiw==","signatures":[{"sig":"MEUCIQDsRk3gqzEVoU9mdPhiYMuoYmFvr2BdCFpJ0r9jJ/nyJgIgUOCZ5Q029RRX+v8XLQZuXJyWQZ2HOBYsR3sYK9SHMiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74855},"main":"translate.min.js","engine":["node >=4.0.0"],"funding":{"url":"https://www.paypal.me/franciscopresencia/19"},"gitHead":"fd1ca1d9812198d1210012a31b8ee0f8758217b9","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js --detectOpenHandles","build":"rollup src/index.js -o translate.js --name translate --output.format umd && uglifyjs translate.js -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"7.4.3","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"node-fetch":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.6.0","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^21.2.0","fetch-mock":"^5.13.1","babel-preset-env":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.3.0_1631944816389_0.2019165616282388","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"translate","version":"1.4.0","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.4.0","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"4da6c4a67a3e3d8c7d10b1c731c9f21828b96239","tarball":"https://registry.npmjs.org/translate/-/translate-1.4.0.tgz","fileCount":29,"integrity":"sha512-cl2vWl0nKp3GD9OUoflHwrp2Sfof0g+5GomH5+5qpIBs/09rjHeG8f6eVxbB3YaR7L4oMH9z/i8aM1P3gyDzLw==","signatures":[{"sig":"MEQCIHAGr/lX1XayesXMJfrcpUaYomcH/x15GVxTg+1Ykd0SAiBnxtezFdbqOQiCbMf1FTM0R1JHp68IR0Ogx0Xb6eQBHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62971},"main":"translate.min.js","babel":{"plugins":[["@babel/plugin-transform-runtime"]],"presets":["@babel/preset-env"]},"funding":{"url":"https://www.paypal.me/franciscopresencia/19"},"gitHead":"c1b4c1f2899909320888e7f41be268a820ff0f32","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js","build":"rollup src/index.js --name translate --output.format umd | uglifyjs -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"7.4.3","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"node-fetch":"^2.6.0","@babel/preset-env":"^7.15.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.1","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^27.2.1","fetch-mock":"^9.11.0","@babel/plugin-transform-runtime":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.4.0_1632370090938_0.15824313890999164","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"translate","version":"1.4.1","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@1.4.1","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"555d8f7932c11ce91e716274833875c8eadda05e","tarball":"https://registry.npmjs.org/translate/-/translate-1.4.1.tgz","fileCount":29,"integrity":"sha512-kQVCT+Xf2Yu6tb2a3711Fm6p0Xh8BeEsy5pO6xPsRo2DwRMuKnjtWHR58gl8YiuuvVSMI78fTXbAfComWV8hFw==","signatures":[{"sig":"MEQCIGBaT2MHprFHYoRpSCVl0xufwx4fUKmt9JNbomEhrt/zAiA3IfJzPcw9pC8VHkCdVPdY3XiOD57rQjrtJ0kdt1MGPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+MYCRA9TVsSAnZWagAAzpAP/2yqbTa4rsR8DSLh8CWA\ny0ZPtgppoJ2zn/Df75voG41GHk2kRZ8Cq4fKCb1CUCMbkYmKTMSm1m86XK8V\nm1cn42r5HCUam2q3bfxAFNe7b6EBt30C7IFvuv7YHLSjPEtRgguXpaEUeuKm\nHyDeWw3UD5oMynORrPg0qHxRhsR6GioLGk/+qlE2P9NfeUlV2ozVbJmtXfnO\nkUs4YcaDEP/+0J0/hF7/aJDs0rW3hZjDTDP8pDfOgFDDZnnZfwjFvn8oS4DH\nzWo5/kQmB4cLypA4MjeHvl0FdLAmnDzC+85AS3t3/SirgR8uOfb+TeEBGuG2\nvKJIYj/TmD6bex4mA4rkvCgw6GB3SlZZUdHZcNgtmOqz1So5RwlcAf6hCKT+\nVbYaF2i3+0r7W2+ZdVeFkwUNDDuw6ciq9AgPcBJ9eYOvCzUL1y5hBOe41w8v\nLCgHS4cRBnhQEziScrHPxu65ZfwyyfNJyFBsnmKFdIFTA31dFU8sW5Z9MSyt\niF1WADs4P1b4LwYjsdFyp7aZEVUNZQ9s4uPsmPix8roWejek5lkox715czAZ\n9Vp/aZUqII81qJcQFss14WqnfsyqUqAqQPB0YecyajYGI0AZEil1/N0tvzy9\nYRRk/Ys4/R/Rb5QHxuKdDvLuDO0R0OWFG8zTutKLiDnapDpjhYANHyRWmtET\nCXw5\r\n=jddU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"translate.min.js","babel":{"plugins":[["@babel/plugin-transform-runtime"]],"presets":["@babel/preset-env"]},"funding":{"url":"https://www.paypal.me/franciscopresencia/19"},"gitHead":"1b0bb6e9eb491ab412dd281245a826ce89598db8","scripts":{"gzip":"gzip -c translate.min.js | wc -c && echo 'bytes' # Only for Unix","test":"jest --coverage --collectCoverageFrom=src/**/*.js","build":"rollup src/index.js --name translate --output.format umd | uglifyjs -o translate.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"7.4.3","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"node-fetch":"^2.6.0","@babel/preset-env":"^7.15.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.1","dotenv":"^4.0.0","rollup":"^0.50.0","uglify-es":"^3.1.3","babel-core":"^6.26.3","babel-jest":"^27.2.1","fetch-mock":"^9.11.0","@babel/plugin-transform-runtime":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_1.4.1_1636356899490_0.24330963417694895","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"translate","version":"2.0.0","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@2.0.0","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"d9db51fb70e445d12fe31f73a057df1ca96c24d6","tarball":"https://registry.npmjs.org/translate/-/translate-2.0.0.tgz","fileCount":5,"integrity":"sha512-SRXVJ38p3Kyx8PtmfGpc2QfAalVR1ug8/2kfbR8j2CNAnqULZRzSR2VgTqJrxp8vpBnxGIrAGRfYLrkvLK+9EA==","signatures":[{"sig":"MEUCICf1MHN72af+aq53dCXt0JuH2ok48sCa6RQUlp+CEeDiAiEA3FzP8SmcayzSUpYeRPe8CXL49NPsPVHjhC/K6j7N6lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOejCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriGA//WdpSd1Ng2MrVPzT95NHLRp6RRySB3smr+ZQpIGBdtmEmkmrR\r\n6UQbJObcoo4gGkxqhEGCZEgtHa81+z+JaGZbU4IG3hAL0u2GYX6KpFnsx+7b\r\ni9OApLIfSzQGbe1nwgpwr9tFtUcONHfxtM38lqEXvc2+wr+oTVRVqF8FDVGc\r\nkdNzru7hwhxvi23As1FK3j/LIHhkkA87pSfepDFW98LUdgrRWxmIWcOzwO+r\r\nZZxel6NknbTVkraJW4jKLQonU24fWREmRWYYdnZD+nS2xsbbiSzTjLQKtH61\r\npqzFs4nPbUT585/mrKn7eov+eahg/Js0KDaISitoVmyC0yGwWlVYYdQIyQT1\r\nmRQXEGR2svA7vYi+QotrVoijc06ltbBmN4XQxq6Ku8BDBl5Biv1qFA9M/h55\r\nrrXszAEA3BxciNKS93Lvo9E4gjPMo4eLVTXWylpsD6tg2EeDZHqnCN2ioCzp\r\nstUS7Tz5ty561i5AJpALx1oosCf8ZmMXFiGx383HL04uQxQUgTkEy7s+aFsw\r\nEJWmlIUB89wmD/hH7kV1RtNMrVGzSFSIIb1XW8Lf5kDwea8cI8bx+ZTKyd28\r\nE2OZ4vwPukDIUlaXUbptOXB42ep+1jVZ7tbXicRq7hJTDkOkS9E9wcLYo06K\r\n4HJfEIeTs6MgAvVHsqzR7h6ZXRrVLGoSoJk=\r\n=CtcB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{}},"main":"index.min.js","type":"module","types":"index.d.ts","funding":"https://www.paypal.me/franciscopresencia/19","gitHead":"2d441367648c11cede952d86d5ed2bc9115e4a24","scripts":{"size":"gzip -c index.min.js | wc -c && echo 'bytes' # Only for Unix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --collectCoverageFrom=src/**/*.js && npx check-dts","build":"rollup src/index.js --name translate --output.format umd | terser --compress --mangle -o index.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"9.5.0","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","dotenv":"^16.0.3","rollup":"^3.20.2","terser":"^5.16.9","check-dts":"^0.7.1","fetch-mock":"^9.11.0"},"_npmOperationalInternal":{"tmp":"tmp/translate_2.0.0_1681516738182_0.3921576501432045","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"translate","version":"2.0.1","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@2.0.1","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"802b0ae071f17dcf83959f48965a6343a30c0baa","tarball":"https://registry.npmjs.org/translate/-/translate-2.0.1.tgz","fileCount":5,"integrity":"sha512-Jg5Uk8hQlD4gKOKT2iEZsZb+ZCuKpusOY9iVWnwYS7hlmvMtvO77xU6UdxJp9dFXxSwIWpxuUfiUCNFGxPUvSA==","signatures":[{"sig":"MEYCIQDpGigDIKWIH1V0i6XiEU6wZPL3fMH6mDelJdfV68NBOwIhANFi0cpgGz1ppaMdbIOYkfS9drzoPwyYywFFQ/pZI12g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOfH2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp26w/8DKHttJShP2mgBFxFu0oGfncZA9gu0dJUbNDf4SuJIvKTjUdh\r\nWPqEhLHpwHqa7Okwo/+RWd3/7+k+IUsz0roBVb1XGSiwsk8VqSvhZbVMYjW7\r\n7EazfYUOIMslIF2wGg9dwkwMXb6XCY48Rbn9CqzWqqCN90Gve1XljPzWBjgZ\r\n+eGZ25/72MRRGaPrLs1N3v1n4Z+2h+5q1/UkKbgJ899rfHpRnuveZAjIZJuI\r\nygKQ/DsPo2PidEDsZxNKi/79TlFKLTMpQiTuBzoBPS6BOOwb7I0el2d+f9nb\r\nizfYiuD2V//AmxcbHUVypVv7Xl9Z5SG3WXrI21iWjdEUUI3Ql2ivLqZCp6mN\r\nFkZGRWRZycN21jTGTSoHoAce3pe9uWIQzikNO9XJxGoxRCsPtUWT2CiivELF\r\n8x5jnENH1a9JGq0Ucg3DnJgWfMgDk0vlWJdd74Jwu+hWVeDU0SSjQoTAoyh9\r\n0p7kujxT9Qy7D51fjI99JDfeODKc6e0hOLeZj6BIHHTXySD5YsccjV00PyH0\r\nWR14PaKeieoAj9T6GgRzRLH0ulgwgfshteXQ61iXtFXcSkedN+9DUZEgD5bk\r\n3kWmopK4fNQKQng3SmS6Ww+CvOuGlXu+fBNWc6sOeIBxUfCg3eI7KAYLELFj\r\nyvG13GgGkfnE/nIq3xWyO+Yd8IKi2jaNFd0=\r\n=fa8g\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{}},"main":"index.min.js","type":"module","types":"index.d.ts","funding":"https://www.paypal.me/franciscopresencia/19","gitHead":"43ab6249aa0cce6a834cbf326c23bde34e076aca","scripts":{"size":"gzip -c index.min.js | wc -c && echo 'bytes' # Only for Unix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --collectCoverageFrom=src/**/*.js && npx check-dts","build":"rollup src/index.js --name translate --output.format esm | terser --compress --mangle -o index.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"9.5.0","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","dotenv":"^16.0.3","rollup":"^3.20.2","terser":"^5.16.9","check-dts":"^0.7.1","fetch-mock":"^9.11.0","node-fetch":"^2.6.9"},"_npmOperationalInternal":{"tmp":"tmp/translate_2.0.1_1681519094626_0.6111227609898671","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"translate","version":"2.0.2","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@2.0.2","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"7defba0f84ea748f87a6614b34b0eeb7e42a76b6","tarball":"https://registry.npmjs.org/translate/-/translate-2.0.2.tgz","fileCount":5,"integrity":"sha512-K07zjM146c2RYbdlG0xCNGkE6WPdcWjdWX55SOpHzgIq9Elj+LvvXDAfbeQ8gSfkrluaGahnNv2pYfq82UiBDQ==","signatures":[{"sig":"MEUCIQDcUKOZcfQtN/JmP7KYaO5XMDAS68DCxwvPd8J6Vbx1BwIgPD+Mhn2lNv1cHHqPpOsDzYcWryHZgTT1w67Ce54aSUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOfPjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMVw//czVGc17moIfVVY+Ia14YplJIHWur6CW27EHDCrrVo+34vKc9\r\nbWqxtPpjp2dxn/j/hrxhfiYDM9DWNzlrTxC08wKnTi/GDXfvzfaq1h4hAOZ5\r\nmqWKZqawW5a10cEFjrYQBmAFnGjf8F4N/Jjl4VKvS0ZaQiYe5ZXK/z4N0KrI\r\noDhx2Z5Y4ZR5FfbTiG5bi/elpXeOYQx1cFNM+74H/E3rifttuSGWovf+W8y6\r\nfjUE5So2PJVbMeg+uKjnOz6DQCfhsyrh4oQj/DyOIcM5SK6WNcnKNdbEUV07\r\ntcflf9X7CgX6EaB+NjmwvRJwChF6b7VpFmMdaDi2KMG4ZA04npEAhiXdLWhB\r\nclL5OGv4lwEFRspn96tgYr4nPoqvz7lWM4pNG7VLIWpFPY3joqZXuxA+tp6C\r\nWvSjS35c+yCnoXjmMNSwWFCk9mKHCes27hWxvoxFs24aVlp9zjnWbIX7feB8\r\n2gXM3i5pQyXLPqqRnmbu8Zt8StO8pAjCUR7uWaAr3PpKSD7gkaAgRHlruk9K\r\ngQs0dFATJ8NzRlkupO+Cb7o6QQhp3pFsb4EVA3HZs5jQcT+ZJ9Y3VwoLGLLo\r\nRkVo+Dhht3Y7QkLSQyVXqZOJt50UTXF1tsDulr7bgNtV9XBnuCqqMQaOcLA7\r\nNjpmfSngm2yerAQKRCRjPHN51Arq1frT+h8=\r\n=NB3q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{}},"main":"index.min.js","type":"module","types":"index.d.ts","funding":"https://www.paypal.me/franciscopresencia/19","gitHead":"e6b831c84203c642520560dc122bfdebc476a74a","scripts":{"size":"gzip -c index.min.js | wc -c && echo 'bytes' # Only for Unix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --collectCoverageFrom=src/**/*.js && npx check-dts","build":"rollup src/index.js --name translate --output.format esm | terser --compress --mangle -o index.min.js","start":"npm run watch # Start ~= Start dev","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"9.5.0","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","dotenv":"^16.0.3","rollup":"^3.20.2","terser":"^5.16.9","check-dts":"^0.7.1","fetch-mock":"^9.11.0","node-fetch":"^2.6.9"},"_npmOperationalInternal":{"tmp":"tmp/translate_2.0.2_1681519587397_0.33966141023331886","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"translate","version":"3.0.0","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"author":{"url":"https://francisco.io/","name":"Francisco Presencia","email":"public@francisco.io"},"license":"MIT","_id":"translate@3.0.0","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"homepage":"https://github.com/franciscop/translate#readme","bugs":{"url":"https://github.com/franciscop/translate/issues"},"dist":{"shasum":"20da9b9383a9db99d827d00d0010352ee14e2158","tarball":"https://registry.npmjs.org/translate/-/translate-3.0.0.tgz","fileCount":5,"integrity":"sha512-cGKtG5QuV6ZR3IP9FMlqWMGtYz1f7vMqgPsh441PbvHa11WaN8urLI4Up/UtvIsu2tg3h3f5kHUFJDWKHa4S6w==","signatures":[{"sig":"MEQCIDiiOUgs/d7uUsHq36bY9W4fEg5tbCNTwgxu3jJvVvkFAiAGsHRrtZT/F26W8UC1Ej3sC9dvhCkzsGgA/QRjoVroXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20023},"jest":{"transform":{}},"main":"index.min.js","type":"module","types":"index.d.ts","funding":"https://www.paypal.me/franciscopresencia/19","gitHead":"794b8d9c546e225f6e0d6d9f2c5531ed697439c4","scripts":{"size":"gzip -c index.min.js | wc -c && echo 'bytes' # Only for Unix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --collectCoverageFrom=src/**/*.js && npx check-dts","build":"rollup src/index.js --name translate --output.format esm | terser --compress --mangle -o index.min.js","start":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"repository":{"url":"git+https://github.com/franciscop/translate.git","type":"git"},"_npmVersion":"10.2.4","description":"Translate text to different languages on node.js and the browser","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","dotenv":"^16.0.3","rollup":"^3.20.2","terser":"^5.16.9","check-dts":"^0.7.1","fetch-mock":"^9.11.0","node-fetch":"^2.6.9"},"_npmOperationalInternal":{"tmp":"tmp/translate_3.0.0_1710991730490_0.5912937241402167","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"translate","version":"3.0.1","description":"Translate text to different languages on node.js and the browser","author":{"name":"Francisco Presencia","email":"public@francisco.io","url":"https://francisco.io/"},"homepage":"https://github.com/franciscop/translate#readme","repository":{"type":"git","url":"git+https://github.com/franciscop/translate.git"},"bugs":{"url":"https://github.com/franciscop/translate/issues"},"funding":"https://www.paypal.me/franciscopresencia/19","license":"MIT","scripts":{"start":"node --experimental-vm-modules node_modules/jest/bin/jest.js --watch","build":"rollup src/index.js --name translate --output.format esm | terser --compress --mangle -o index.min.js","size":"gzip -c index.min.js | wc -c && echo 'bytes' # Only for Unix","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --collectCoverageFrom=src/**/*.js && npx check-dts","watch":"nodemon --exec \"npm run build && npm test && npm run gzip\" --watch src --watch test --watch webpack.config.js --watch package.json"},"keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"type":"module","main":"index.min.js","types":"index.d.ts","devDependencies":{"check-dts":"^0.7.1","dotenv":"^16.0.3","fetch-mock":"^9.11.0","jest":"^29.5.0","node-fetch":"^2.6.9","rollup":"^3.20.2","terser":"^5.16.9"},"jest":{"transform":{}},"_id":"translate@3.0.1","gitHead":"215d7782a8f689644513c23355d60ea0c55d86a4","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZePIRh2uuN7ofL6V2KfRh71525pwPCC8CtoWJg29tQcr3vhGTFXzz2nYG+rmRxlZ5PCcMza/GDXqxLFx5omVpQ==","shasum":"0bc9a9a67481276685b62d3a8705351d218c5155","tarball":"https://registry.npmjs.org/translate/-/translate-3.0.1.tgz","fileCount":5,"unpackedSize":20032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIK958m6vBD3tq11J1bQkk9WjCbNCwLf8HbvfMuQgqlAiEA0m0jGG6rX75Gh21wvzpVchbEnfhKyhZp2xRw5qcLuMA="}]},"_npmUser":{"name":"franciscop","email":"public@francisco.io"},"directories":{},"maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/translate_3.0.1_1726245750384_0.8960602432768254"},"_hasShrinkwrap":false}},"time":{"created":"2011-01-25T03:37:22.923Z","modified":"2024-09-13T16:42:30.736Z","0.1.0":"2011-01-25T03:37:22.923Z","0.3.3":"2011-01-25T03:37:22.923Z","0.6.0":"2011-01-25T03:37:22.923Z","0.7.0":"2011-04-05T23:00:21.074Z","1.0.0":"2017-11-14T06:26:15.183Z","1.0.1":"2017-12-03T06:38:16.146Z","1.0.2":"2018-01-11T12:06:30.042Z","1.0.3":"2018-10-17T01:22:39.135Z","1.0.4":"2019-02-09T07:49:59.921Z","1.1.0":"2019-04-08T08:32:14.784Z","1.1.1":"2020-01-13T09:01:38.510Z","1.1.2":"2020-03-08T10:10:16.380Z","1.2.0":"2021-02-07T01:40:04.080Z","1.2.1":"2021-02-07T01:46:06.387Z","1.2.2":"2021-03-14T16:24:24.922Z","1.2.3":"2021-03-15T13:53:08.355Z","1.3.0":"2021-09-18T06:00:16.573Z","1.4.0":"2021-09-23T04:08:11.105Z","1.4.1":"2021-11-08T07:34:59.657Z","2.0.0":"2023-04-14T23:58:58.377Z","2.0.1":"2023-04-15T00:38:14.812Z","2.0.2":"2023-04-15T00:46:27.607Z","3.0.0":"2024-03-21T03:28:50.705Z","3.0.1":"2024-09-13T16:42:30.577Z"},"bugs":{"url":"https://github.com/franciscop/translate/issues"},"author":{"name":"Francisco Presencia","email":"public@francisco.io","url":"https://francisco.io/"},"license":"MIT","homepage":"https://github.com/franciscop/translate#readme","keywords":["translate","languages","i18n","internationalization","async","google","yandex"],"repository":{"type":"git","url":"git+https://github.com/franciscop/translate.git"},"description":"Translate text to different languages on node.js and the browser","maintainers":[{"name":"franciscop","email":"public@francisco.io"}],"readme":"# Translate [![npm install translate](https://img.shields.io/badge/npm%20install-translate-blue.svg \"install badge\")](https://www.npmjs.com/package/translate) [![test badge](https://github.com/franciscop/translate/workflows/tests/badge.svg \"test badge\")](https://github.com/franciscop/translate/blob/master/.github/workflows/tests.yml) [![gzip size](https://img.badgesize.io/franciscop/translate/master/index.min.js.svg?compression=gzip \"gzip badge\")](https://github.com/franciscop/translate/blob/master/index.min.js)\n\nConvert text to different languages on Node.js and the browser. Flexible package that allows you to use Google (default), [Yandex](https://translate.yandex.com/), [Libre](https://libretranslate.com/) or [DeepL](https://www.deepl.com/en/translator):\n\n```js\nimport translate from \"translate\";\n\ntranslate.engine = \"deepl\";\ntranslate.key = process.env.DEEPL_KEY;\n\nconst text = await translate(\"Hello world\", \"es\");\nconsole.log(text);\n// \"Hola mundo\"\n```\n\n## Getting started\n\nThis package can be used in Node.js and on the browser. First thing install the library:\n\n```bash\nnpm install translate\n```\n\nThen import it to use it:\n\n```js\nimport translate from \"translate\";\n```\n\nAlternatively for the browser you can use [Jsdelivr **CDN**](https://www.jsdelivr.com/package/npm/translate) with the UMD export:\n\n```html\n<script\n  type=\"module\"\n  src=\"https://cdn.jsdelivr.net/npm/translate/index.min.js\"\n></script>\n```\n\nAfter including translate the usage is similar for both Node.js and the browser. Now you have to set which engine you want to use (default is 'google'), and the key for it if needed:\n\n```js\ntranslate.engine = \"deepl\"; // \"google\", \"yandex\", \"libre\", \"deepl\"\ntranslate.key = process.env.DEEPL_KEY;\n```\n\nThen you can use it. Putting it all together:\n\n```js\n// Omit this line if loading from a CDN\nimport translate from \"translate\";\n\ntranslate.engine = \"deepl\"; // \"google\", \"yandex\", \"libre\", \"deepl\"\ntranslate.key = process.env.DEEPL_KEY;\n\nconst text = await translate(\"Hello world\", \"es\");\nconsole.log(text);\n// \"Hola mundo\"\n```\n\n## Options\n\nHere is a list of all the options. They all can be set on the root instance like `translate[key] = value` and when creating a new instance `const t = Translate({ ... })`. The function has this signature:\n\n```js\ntranslate(text: string, to: string): Promise<string>\ntranslate(text: string, { to: string, from: string }): Promise<string>\n```\n\nThese are all of the options:\n\n- **`to`**: the string of the language to translate to. It can be in any of the two ISO 639 (1 or 2) or the full name in English like `Spanish`. Defaults to **en**.\n- **`from`**: the string of the language to translate to. It can be in any of the two ISO 639 (1 or 2) or the full name in English like `Spanish`. Also defaults to **en**.\n- **`cache`** \\*: a `Number` with the milliseconds that each translation should be cached. Leave it undefined to cache it indefinitely (until a server/browser restart).\n- **`engine`** \\* (& `engines`): a `String` containing the name of the engine to use for translation. Right now it defaults to `google`. Read more [in the engine section](#engines).\n- **`key`** \\* (& `keys`): the API Key for the engine of your choice. Read more [in the engine section](#engines).\n- **`url`** \\*: only available for those engines that you can install on your own server (like Libretranslate), allows you to specify a custom endpoint for the translations. [See this issue](https://github.com/franciscop/translate/issues/26#issuecomment-845038821) for more info.\n\n> \\* The options marked as can only be set to the root `translate.cache = 1000` or when creating a new instance `const myDeepL = translate.Translate()`, but not as the second parameter.\n\nExamples:\n\n```js\n// Translate from English (default) to Spanish (specified)\nconst foo = await translate(\"Hello world\", \"es\");\n\n// Same as this:\nconst bar = await translate(\"Hello world\", { to: \"es\" });\n```\n\n### Default options\n\nYou can change the options in 3 ways. First, for the simple `from` and `to` options, set them as the second argument:\n\n```js\nimport translate from \"translate\";\n\ntranslate(\"Hello world\", \"es\");\ntranslate(\"Hola mundo\", { from: \"en\", to: \"es\" });\n```\n\nYou can also change the default options straight on the base instance, which should be common for the shared options such as the API key, engine, etc:\n\n```js\nimport translate from \"translate\";\n\n// Configure it, setting the \"from\" to \"Spanish\" as default!\ntranslate.from = \"es\";\ntranslate.engine = \"deepl\";\ntranslate.key = process.env.DEEPL_KEY;\n\n// Use it\nawait translate(\"Hola mundo\", \"ja\");\n```\n\nFinally, you can combine multiple instances of Translate, which is useful to have different caches, or use different engines at the same time:\n\n```js\n// Import the constructor\nimport { Translate } from 'translate';\n\n// Create an instance\nconst myLib = Translate({ engine: 'deepl', from: 'es', ... });\n\n// Use it\nawait myLib(\"Hola mundo\", \"ja\" );\n```\n\n## Engines\n\nSeveral translating engines are available to translate your text:\n\n- **`google`**: ([demo](https://translate.google.com/) | [docs](https://cloud.google.com/translate/docs/)): Google Translate.\n- **`yandex`**: ([demo](https://translate.yandex.com/) | [docs](https://tech.yandex.com/translate/) | [API Key](https://translate.yandex.com/developers/keys)): Yandex Translate\n- **`libre`**: ([demo](https://libretranslate.com/)): An independent translation engine. You can use the official website or install it on your own server.\n- **`deepl`**: ([demo](https://www.deepl.com/en/translator)): A rapidly growing popular translation engine built with Machine Learning.\n\n> To get the API Key you will be signing some contract with these services; it's your responsibility to follow these and we are not liable if you don't as explained in our MIT License.\n\nOnce you get the API key and if you are only going to be using one engine (very likely), we recommend setting this globally for your whole project:\n\n```js\nimport translate from \"translate\";\n\ntranslate.engine = \"deepl\";\ntranslate.key = \"YOUR-KEY-HERE\";\n\n// ... use translate()\n```\n\nIf you are in Node.js, this likely comes from an environment variable:\n\n```js\nimport translate from \"translate\";\n\ntranslate.engine = \"deepl\";\ntranslate.key = process.env.TRANSLATE_KEY;\n\n// ... use translate()\n```\n\nYou can create different instances if you want to combine different engines:\n\n```js\nimport { Translate } from \"translate\";\n\nconst gTranslate = Translate({ engine: \"google\", key: \"...\" });\nconst dTranslate = Translate({ engine: \"deepl\", key: \"...\" });\nconst lTranslate = Translate({ engine: \"libre\", key: \"...\" });\n```\n\nSpecifically in Libretranslate, you can also add a `url` parameter if you install it on your own server:\n\n```js\ntranslate.url = \"https://example.com/\";\ntranslate.key = process.env.TRANSLATE_KEY;\n\n// or\n\nconst lTranslate = Translate({\n  engine: \"libre\",\n  url: \"...\",\n  key: \"YOUR-KEY-HERE\",\n});\n```\n\n## Promises\n\nThis library uses promises which need to be awaited for the translated result:\n\n```js\n// Browser; jQuery for demonstration purposes\n$(\"#translate\").submit(async (e) => {\n  e.preventDefault();\n  const text = $(\".text\").text();\n  const spanish = await translate(text, { to: \"es\" });\n  alert(spanish);\n});\n\n// Node.js; serverjs.io example for demonstration purposes\nconst route = async (ctx) => {\n  const spanish = await translate(ctx.body, { to: \"es\" });\n  return send(spanish);\n};\n```\n\n## Authors and thanks\n\nCurrent package and development: [Francisco Presencia](https://francisco.io/)\n\nOriginal package and idea: Andrew Lunny (alunny), Marak Squires, Google\n\nTesting in Internet Explorer supported by BrowserStack:\n\n[![BrowserStack logo](https://i.imgur.com/CuCuOkL.png)](https://browserstack.com/)\n","readmeFilename":"README.md","users":{"hsiang":true,"tnkemdilim":true}}