{"_id":"translator-promise","_rev":"7-6c53d8a806e03090c6dcedbb932ccb1e","name":"translator-promise","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"translator-promise","version":"1.0.0","description":"A node module based on Google Translate.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Hancel.Lin"},"license":"ISC","dependencies":{"request":"^2.88.0","request-promise":"^4.2.2","urlencode":"^1.1.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/imlinhanchao/translator-promise.git"},"bugs":{"url":"https://github.com/imlinhanchao/translator-promise/issues"},"homepage":"https://github.com/imlinhanchao/translator-promise#readme","gitHead":"bbdc98295979113360abd4109d2c2e7df616a358","_id":"translator-promise@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"dist":{"integrity":"sha512-Isawqr90k7GWHgIjIcs2c/HASvpryYhY9e1v9SY3Q2Svxr//4ckTMDsClmaBOZ9OLxv6RjSlO22XtqiUfndYcw==","shasum":"edacb12b2fc9a55ef42e71c94521a5784f59bebf","tarball":"https://registry.npmjs.org/translator-promise/-/translator-promise-1.0.0.tgz","fileCount":4,"unpackedSize":7101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbiIECRA9TVsSAnZWagAAXy0P/05fSOy/poKXkxwUPnX5\nBhYSvWG1LV3tlYa9k9G3IX+rQhozs6ywKuYZtOj059d7Sj4tu/PHFPfQQ8/E\nhSVirgeGmD8rdsYQR/UY4yfdyopR3e+pi7+4sug1eDCKXA1TPIVenuc3d1AZ\njwLabLmYWT+OtjTG5f2YloKdoH1Hmlj3ZF6VXp+/50i6rLETg6i2dM55ws5t\ntPtMxp5pMMTbz8VR1uCY6A2AJM6zOSR0rwX+stusR5Z7ubKFN26IbsS6ytQd\nctdQddeSsxTb+JH67+SEesPOKerp0tTVikxnQMC9z14DGQyXFrdUmPVvBIKp\naRD0I1yOb8BHfXeKry+c87OPWKjydgVBOGPF9n5sFLE8mHlWxVo0CW6OxX5Y\nYDuT8GD7EwTy5VK35E4OAg+hFhIrRvTnSaHT12/9QBi3apDC7O34FCd+KmV7\nQ9sW9I+TDpzgy+9weml46xcGnPobh/+Ula6CO4YuoM0ocCmsD9ljCBg9wB/8\nVsQmombHtnNpV2qdt1aLt355FSFINko5MDwHd/yBWZMMnbyj60kFWJzQwGry\nEZhescBEObDh1AFq8BAkwpXzgGUyg+V9N9OlqvqUG3ZZrj9WF3NLpHrwtOku\n42k0D8XvHBlDG1AWQjBLEQUfwurmIJbt4IWTUdKGaqzEoo5x5fO6t9M+OVc8\nwG3W\r\n=PZmB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu2U4nR66Eju4e7xYWFxuboxxA4Bovpza42EKiTJEQTAiEAiv1mIlxoAAQqhhqSIRhJcGP4iqoHc2ikbsh68pQ7Y0A="}]},"maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/translator-promise_1.0.0_1550721539648_0.8994069613742193"},"_hasShrinkwrap":false},"1.0.1":{"name":"translator-promise","version":"1.0.1","description":"A node module based on Google Translate.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Hancel.Lin"},"license":"ISC","dependencies":{"request":"^2.88.0","request-promise":"^4.2.2","urlencode":"^1.1.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/imlinhanchao/translator-promise.git"},"bugs":{"url":"https://github.com/imlinhanchao/translator-promise/issues"},"homepage":"https://github.com/imlinhanchao/translator-promise#readme","gitHead":"ee21e25673546a53201716a8474f76a2625d408f","_id":"translator-promise@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"dist":{"integrity":"sha512-CSygQsLp32kltihfGiUEifibldt9COs0Wqvi32TNLJ8yMAm1kDN0muI+z3yqfRGS5dST4G4C47agelgCZadY+A==","shasum":"51e3043f79cbd267d0c3937b06a60302bafea5ce","tarball":"https://registry.npmjs.org/translator-promise/-/translator-promise-1.0.1.tgz","fileCount":4,"unpackedSize":7105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbjQGCRA9TVsSAnZWagAADtIP/2v4K9GJHyL5840CPYEX\ngWLtjXsIuLRxIL03H74GHNHQHNwwsokHw7Mp68Uhuavw2aFLWZ6zVnztdtAb\n1jmiqORQ3U8kSOYjpAbGLyr2fI9YBEPRbd9Jh/iNeXmaQudh0T4897srez4W\n+BkGqiX76E1m1Q5DDQkfXV5a1smssXYdXGJSMVvXyZ7BxjOfU7tyIqO4iEUx\nm4lzvzoOFqHYoFZ2NN82pEr4pdxDwbNvnPgtalFNayCG6kP0Rf3Xrj4B2Npe\nmrA9YUb+PZPJqAO5jXlrqAJVJO3G2JQseqSZEwtfsB+XzdjpBS0JxdCShZsZ\nk/4DFWHpbB2B+kPwj91lUyPWT6NWpQIPH2ANHl9L97OroxOdDgDM864EnhjB\n6AxaLi3dkpRtYoI4ixD7Cg4oxhJzMtwWjVQ3ApqL1g74cUIfrk73ttGo8CNo\ns/EhJ4W+Y17P0XTfOGMDKUet2TUEdudKZfOunfKeNJo80k5Xcra/FZX+20U8\nMXUEkPvxGntj+GTESrdhMuGx1t8gB+/ZV34aG9fqGU4m3ff85F+APstGUzvS\n3kggPpDpGMglw4ZX5f3ZkZiqhV9ivYQR3ROOJY7qpzFTKwm6Zv+1craCiwaI\nG14WoMOilCgHFXun0QOsdHIc8p9klguxvc/EsqYbAcsPjPlqS4qJXYtFw8bu\nBimx\r\n=jvby\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTW2qw+8LHCPE0YR3IhlK3lbGeJUa+GByfUFSYE7qx7AIhAK/7Ypun1qrAHHs9gf8cTDhSM1CXUA4mRSb0bTC6j3Me"}]},"maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/translator-promise_1.0.1_1550726150361_0.46052133424762376"},"_hasShrinkwrap":false},"1.0.2":{"name":"translator-promise","version":"1.0.2","description":"A node module based on Google Translate.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Hancel.Lin"},"license":"ISC","dependencies":{"request":"^2.88.0","request-promise":"^4.2.2","urlencode":"^1.1.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/imlinhanchao/translator-promise.git"},"bugs":{"url":"https://github.com/imlinhanchao/translator-promise/issues"},"homepage":"https://github.com/imlinhanchao/translator-promise#readme","gitHead":"be4310470fc3cedbaba77969f54329f0b2959c71","_id":"translator-promise@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"dist":{"integrity":"sha512-GOgodiIACzrRhi1I9Rh+oMju99ZYtYB1C1wZlcp8a3ldL8Mxg1TDUXOoPn257dVpVNRIoIhHXfXVnfrNDX+zTw==","shasum":"b05349d29ed5123e3a35bc39cc299c61b34114a8","tarball":"https://registry.npmjs.org/translator-promise/-/translator-promise-1.0.2.tgz","fileCount":4,"unpackedSize":7150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiIuhCRA9TVsSAnZWagAAP3cP/i5+mlfK0TjhXjnshp1z\nOS5vuiPtfkyKSEd2gAkcXEs1FeLvAtoQz6YwNZMBf4ESk7qBDCm1npJzPt2G\nuJPTw4s7UMkxfLrNLdb1F/PgU6VQMPtH1XETt2P3l1+CA2P4mJahSDfAIEJX\nZ9pSG2A1L2rIMgelrsBVr1NHJd7Xb0kK2dt8xwndKMxVdczkQh8s2bkpFeJ9\nMei1HWMRkE+RGYHJNntpoPS8frMJ+4irDYqZY/AacGxMyjiejneMcXucE0Yt\nUOsiBazS3/yXgDV3L033ePLM9/g9g39g8qFiCne9GFOFv+xkbD2J7+/MUlx5\nM3pDWifGa7iXu2WQUDltgPVE77v7qi7R/nZFDYxYa02dGGZpDpJdB4TL+L2p\nL9AAcSmu/nKRGgvWpLV72CMPUz9ge9fU8hU9VXAWHvNQNPo1XkchevWYtZHh\nalXKcYiAMCwYs/i2ZxPpGBJAigNh2h7zJTDcfS26uPGyCaEvDWIZGeE26g8L\nmoFY2qqE67bEAuqpQV+TleSnqQBItt1eixJtk1FyD64GjbWReBq8s7jtIX7x\nfqhzBoY30SOG09I72uFXJLpl8lWTOXEB+Nhp8aLpWBDz2MiGCVkzaplKp2H1\nqwHyHszpY8W6/AZ/O4QE/wr74CuzXCrzLxJjuT4ZI1HDn1plL9w9Qd3GRz73\nLpzJ\r\n=izek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8AfQH6EjUQmrvQSZU4KkaLeqaHRFaWogTPbRJ3xH9OQIgV/GqvZ0Y9SVqJjLj3ej6VE2QGavm76HncqgAivbZfOg="}]},"maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/translator-promise_1.0.2_1569229722102_0.4880108318388685"},"_hasShrinkwrap":false},"1.0.4":{"name":"translator-promise","version":"1.0.4","description":"A node module based on Google Translate.","keywords":["translate","translator","google","chinese","promise","language"],"main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Hancel.Lin"},"license":"ISC","dependencies":{},"devDependencies":{"tape":"~1.1.0"},"repository":{"type":"git","url":"git+https://github.com/imlinhanchao/translator-promise.git"},"bugs":{"url":"https://github.com/imlinhanchao/translator-promise/issues","email":"imlinhanchao@gmail.com"},"homepage":"https://github.com/imlinhanchao/translator-promise#readme","gitHead":"bd836d9af75520e3103b9448655f6396be89f09b","_id":"translator-promise@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"dist":{"integrity":"sha512-NNR5RgI9h0I0wM80Ok0txg/zoVSHNQ6JUMuXWTugQOS+RoH0i3GmGpcJ+s2x0mmJ71zSaDxiAUu2I9rMN/n3yg==","shasum":"927cfa90235653b1ad00b47baeab2450cb6302b7","tarball":"https://registry.npmjs.org/translator-promise/-/translator-promise-1.0.4.tgz","fileCount":5,"unpackedSize":8713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkD9UCRA9TVsSAnZWagAAkJAQAJ97KHDTFwFtYmYsuz3B\nYnJfeokbFuOLSUpZmD7+jfZkrGBploV/oEpWsMI2J+FTHrTdougum93Ae06E\ns6MqjWV2X2JDY4EfXGzp5ixKuQEczcUVfmh32xuSwvoG26c6zGCvXVey+nG3\nNI7VpCTqPtqksZK3NQ62Uq/hcvU11eAbasaBwRf+a6Rgl64zthgZkekwz8Dv\nkxS4M9q8dwGEjQNGjysqzNi8EWKr/mjrtrOdGFDDZ8nNsxi3aOqjy7wopZPD\nhkl/7J1Lf72i9qZQ0JbxcqTthOINlkaTIG98BsmCXKe5cMEFmzdeNsmX6OXV\n0ti2QwvHw7iePDUIRhd9Rr7UlFCwcEcbb4uvNV3REgZWwqp3YRPk5IIkD2q2\nfwVVis6wZ4FCZaCczTkqdikNYKJ7sut9xIVH/MSna24errGa3GdCl0f1/rWN\nydLJ8ikTuB/qaQ+lWSLPKhlmVMKuBGrO07wtwV08f2A304TmtJwrOmTdBc/Z\nZSWGcLVBaAosHUZnY5l4PCX6KSBHFiWLG2jxFBf2IXGv9Pf0otaD3WECOEzn\nhsV0aO2ATks3Q20eERibuuAidUeibdeBgEJNae3Um6GbYS5L1YbO/VQyVJ2N\nfG5HyuCf8UYgpeubb+9mrZmuESTLJSzMzS9kKFRmHtzOthqqakk+TABU7u8P\n2i/8\r\n=4LhH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElU7dYWHboxZiF8lidICr1wtjdtFCW3dLLmE6jTGxeUAiAzh1cXYYEAWAisapWVAGN7/WxoGoRmfEPNRvFhnz/aiA=="}]},"maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/translator-promise_1.0.4_1569734483365_0.5523961852543908"},"_hasShrinkwrap":false},"1.0.5":{"name":"translator-promise","version":"1.0.5","description":"A node module based on Google Translate.","keywords":["translate","translator","google","chinese","promise","language"],"main":"index.js","scripts":{"test":"node test.js"},"author":{"name":"Hancel.Lin"},"license":"ISC","dependencies":{},"devDependencies":{"tape":"~1.1.0"},"repository":{"type":"git","url":"git+https://github.com/imlinhanchao/translator-promise.git"},"bugs":{"url":"https://github.com/imlinhanchao/translator-promise/issues","email":"imlinhanchao@gmail.com"},"homepage":"https://github.com/imlinhanchao/translator-promise#readme","gitHead":"bc85d264c9b6dd82e5415b8b2b6e9f104ea07e7a","_id":"translator-promise@1.0.5","_nodeVersion":"15.0.1","_npmVersion":"7.0.3","dist":{"integrity":"sha512-ujSEHTyK/W7+xeigqoB+dYc2kwCh8MrzD9dzaZ0kO6VL3/bZjXB5ClT3Rrwe7jMIGdVQacW1J2eS3LZxaTNY6g==","shasum":"c059a33ec907110fa28e07e4f166652d2e52855d","tarball":"https://registry.npmjs.org/translator-promise/-/translator-promise-1.0.5.tgz","fileCount":5,"unpackedSize":8675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgf83nCRA9TVsSAnZWagAARa0P/RP2YCXsty74a020lc+x\nbYAycXL51XtSjIPTKD4lv5L0dkVULcbBwxHOt8ixF5Otjil1SFY//5onbpXW\njj1RK6Bc95Lnlt91CaqDCXzYg6OPWPQZhj1XKHy6uSkf+MdM2yjCp4sy+yzb\nPRQUIz5dEW2I9EY4snDOMyZsAQWIKRa9k5pnzUxcBxeIZF5h0bgdQzC/yUcO\nYgkAerDXS/QTgpVnhvRkPpngmXe29L89kIUjE+fVAY83HwT3ELty6X9DGaba\nm1JKUEbz6ksx7MgHyg5tSPgpEen3ARxbUNfd2KJqmjQ10PyJbWyE7HSHmFGI\nzdsLGnfZkfMmyIIKVNfaT3mmH0hIg8VCXjVWdIcQXn3vvs5BMZwNK89lTIvJ\nl7yuqE91tTmoyRErmrcGfCfBs6lzp8CIh9oqbF6yHC+6IzKQT03+y+bGOjUT\nhsdkRUqtT5Vb4uMx2ldx1Y7WsIikXOITrAaEIQ3w1v+LtRICY8HegtLNEXWB\nvm5jLJcCYhaatw9r6anlY+KN/sx5oh6h59qw26p31pQO9j5jS66n2FQ3EVpT\n+LWgjdoeTBiNrBPScsDZon2CBneti8Iu6cciDOtqzIzAtjERUzCeKZ50B839\nl0sOEO94vEQzhhe24wgba3/9po16KdBnVDSf27w4BEiWoMusz65HiH7GA1lk\nrQ7Q\r\n=DvDg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJiDAjSCQflI//7unCauz/yAz1QkFIIYIzjFliyAgG+AiEAkM/aHEFapRKUDpMwJxz8Q6pGhU/u8FhQb7NOUuwRTk0="}]},"_npmUser":{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"},"directories":{},"maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/translator-promise_1.0.5_1618988519350_0.4266644845675065"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-21T03:58:59.648Z","1.0.0":"2019-02-21T03:58:59.873Z","modified":"2022-05-22T04:14:11.526Z","1.0.1":"2019-02-21T05:15:50.465Z","1.0.2":"2019-09-23T09:08:49.173Z","1.0.3":"2019-09-29T05:13:16.844Z","1.0.4":"2019-09-29T05:21:23.792Z","1.0.5":"2021-04-21T07:01:59.523Z"},"maintainers":[{"name":"imlinhanchao","email":"imlinhanchao@gmail.com"}],"description":"A node module based on Google Translate.","homepage":"https://github.com/imlinhanchao/translator-promise#readme","repository":{"type":"git","url":"git+https://github.com/imlinhanchao/translator-promise.git"},"author":{"name":"Hancel.Lin"},"bugs":{"url":"https://github.com/imlinhanchao/translator-promise/issues","email":"imlinhanchao@gmail.com"},"license":"ISC","readme":"# Translate Node Module\nA node module to translate. There is power by Google Translate.\n\n## Installation\n```bash\nnpm install translator-promise\n```\n\n## Usage\n\n```javascript\nconst translate = require('translator-promise');\n// async/await. The second parameter can be a language name (ISO 639-1)\nconst result = await translate('Hello world', 'ja');\nconsole.log(result); \n// Output:\n// {\n//     word: 'Hello world', \n//     text: 'こんにちは世界', \n//     candidate: [ 'こんにちは世界', 'こんにちは' ] \n// }\n \n// Promises with .then(). The third parameter is the source language.\ntranslate('こんにちは世界', 'cn', 'ja').then(result => {\n  console.log(result);  \n  // Output:\n  // { \n  //     word: 'こんにちは世界', \n  //     text: '你好，世界！', \n  //     candidate: [ '你好', '您好', '打招呼', '个招呼', '喂' ] \n  // }\n});\n```\n\n## Parameters\n\n```typescript\nfunction translate(word: string, to: string, from: string): object\n```\n\n|parameter|description|\n|--|--|\n|word|The word want to translate.|\n|to|The target language. Default is Chinese(`cn`). (Optional)|\n|from|The source language. Default is recognized automatically(`auto`). (Optional)|\n\n> Note: If there is no source language, the language will be recognized automatically. When there is about 33.3% Chinese, the source language will be changed to Chinese.\n\n### Return Object\n|key|description|\n|--|--|\n|word|The word want to translate.|\n|text|The most match result.|\n|candidate|Other translate result.|\n\n## Language Code\nYou can check it in [here](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) (ISO 639-1).\n\n## Example\n\n```javascript\ntranslate('word', 'ja');\n\n// {\n//     \"word\": \"word\",\n//     \"text\": \"語\",\n//     \"candidate\": [\n//         \"ワード\",\n//         \"単語\",\n//         \"語\",\n//         \"言葉\",\n//         \"語句\",\n//         \"伝言\",\n//         \"一言半句\",\n//         \"口舌\",\n//         \"一言\"\n//     ]\n// }\n\ntranslate('中文', 'ko', 'zh');\n\n// {\n//     \"word\": \"中文\",\n//     \"text\": \"중국어\",\n//     \"candidate\": [\n//         \"중국어\"\n//     ]\n// }\n\ntranslate('中文');\n\n// {\n//     \"word\": \"中文\",\n//     \"text\": \"Chinese\",\n//     \"candidate\": [\n//         \"Chinese\"\n//     ]\n// }\n\ntranslate('用 Google 翻译一下这条句子。');\n\n// { \n//     word: '用 Google 翻译一下这条句子。',\n//     text: 'Translate this sentence with Google.',\n//     candidate:\n//     [ \n//         'Translate this sentence with Google.',\n//         'By Google translate this sentence.' \n//     ] \n// }\n```","readmeFilename":"readme.md","keywords":["translate","translator","google","chinese","promise","language"]}