{"_id":"@bakarhythm/translate-utils","name":"@bakarhythm/translate-utils","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@bakarhythm/translate-utils","version":"2.0.0","description":"翻译工具函数，支持有道，谷歌，百度，阿里机器翻译","publishConfig":{"access":"public"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","keywords":["translate"],"author":{"name":"IFreeOvO"},"license":"MIT","dependencies":{"@alicloud/alimt20181012":"^1.3.0","@alicloud/openapi-client":"^0.4.9","@alicloud/tea-util":"^1.4.8","@vitalets/google-translate-api":"9.0.0","got":"11.8.5","md5":"^2.3.0","proxy-agent":"^5.0.0","qs":"^6.11.0"},"devDependencies":{"@types/md5":"^2.3.2","@types/qs":"^6.9.7","rimraf":"^3.0.2"},"repository":{"type":"git","url":"git+https://github.com/IFreeOvO/i18n-cli.git","directory":"packages/translate-utils"},"bugs":{"url":"https://github.com/IFreeOvO/i18n-cli/issues"},"homepage":"https://github.com/IFreeOvO/i18n-cli/tree/master/packages/translate-utils","scripts":{"dev:cjs":"unbuild --stub","dev:esm":"unbuild --stub","build":"unbuild"},"_id":"@bakarhythm/translate-utils@2.0.0","_integrity":"sha512-qQ3GYvTr1GFQGTsFAfV7HP3d5na/aV9mTXKHEpXzW52yqdWAHpTdwQnz3zqEmoLKXzMjjeJFgZIb8IaJR2smAA==","_resolved":"/private/var/folders/8n/dxh6zyq52wz8h_znkndgr1fw0000gn/T/53dfa1d0011fba96337ac8bb39aca43e/bakarhythm-translate-utils-2.0.0.tgz","_from":"file:bakarhythm-translate-utils-2.0.0.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-qQ3GYvTr1GFQGTsFAfV7HP3d5na/aV9mTXKHEpXzW52yqdWAHpTdwQnz3zqEmoLKXzMjjeJFgZIb8IaJR2smAA==","shasum":"5d79aa61dca98b2d24574119e4c083789a02614c","tarball":"https://registry.npmjs.org/@bakarhythm/translate-utils/-/translate-utils-2.0.0.tgz","fileCount":10,"unpackedSize":18977,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHjz4tp5WC8k78a4sRtC0u9ZFYpRb98cN/LnQRFx+0IBAiBLvcPWt9cCPtpM97NJ9Ym9yEFFSqLA8MFWLjOJEitteg=="}]},"_npmUser":{"name":"shakugannoshana","email":"cqyxy2510129@gmail.com"},"directories":{},"maintainers":[{"name":"shakugannoshana","email":"cqyxy2510129@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/translate-utils_2.0.0_1772212605790_0.15171268812061034"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-27T17:16:45.686Z","2.0.0":"2026-02-27T17:16:45.981Z","modified":"2026-02-27T17:16:46.204Z"},"maintainers":[{"name":"shakugannoshana","email":"cqyxy2510129@gmail.com"}],"description":"翻译工具函数，支持有道，谷歌，百度，阿里机器翻译","homepage":"https://github.com/IFreeOvO/i18n-cli/tree/master/packages/translate-utils","keywords":["translate"],"repository":{"type":"git","url":"git+https://github.com/IFreeOvO/i18n-cli.git","directory":"packages/translate-utils"},"author":{"name":"IFreeOvO"},"bugs":{"url":"https://github.com/IFreeOvO/i18n-cli/issues"},"license":"MIT","readme":"# @ifreeovo/translate-utils\n\n一个翻译工具函数库。支持有道，谷歌。\n\n## install\n\n```\nnpm i @ifreeovo/translate-utils\n```\n\n## api\n\n### googleTranslate\n\n```ts\ndeclare function googleTranslate(\n  word: string, // 待翻译文本\n  originLang: string, // 源语言\n  targetLang: string, // 目标语言\n  proxy: string | undefined // 代理地址\n): Promise<string>\n```\n\n例子\n\n```js\nconst res = await googleTranslate('翻译内容', 'zh-CN', 'en-US', 'socks://127.0.0.1:1080')\n```\n\n### youdaoTranslate\n\n```ts\ninterface YoudaoConfig {\n  key?: string // 有道词典appKey\n  secret?: string // 有道词典appSecret\n}\n\ndeclare function youdaoTranslate(\n  word: string, // 待翻译文本\n  originLang: string, // 源语言\n  targetLang: string, // 目标语言\n  option: YoudaoConfig // 有道词典配置\n): Promise<string>\n```\n\n例子\n\n```js\nconst res = await googleTranslate('翻译内容', 'zh-CN', 'en-US', {\n  key: '2d8e89a6fd072117',\n  secret: 'HiX7rGmYRad3ISMLYexRLfpkJi2taMPh',\n})\n```\n","readmeFilename":"README.md","_rev":"1-d9213e0c0ff57d072ad5e3ef0792ce81"}