0.4.0 • Published 1 year ago

@lzy1960/google-translate v0.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

NPM version NPM downloads codecov Maintainability

OSCS Status

感谢开源社区 OSCS 的关注!

项目说明

  • TDD 开发流程
  • 使用 ts 编写
  • 集成 vitest 测试

使用方式

  1. 安装依赖包

    npm i @lzy1960/google-translate
    // OR
    yarn add @lzy1960/google-translate
    // OR
    pnpm i @lzy1960/google-translate
  2. 调用

    // default options
    const options = {
     from: 'auto',
     to: 'en',
     tld: 'com',
     type: 'default'
    }
    const res = await translate('你好', options)
    console.log(res) // { "from": "zh-CN", "pronunciation": "Nǐ hǎo", "text": "Hello" }
  3. 入参说明

    translate接收两个参数:text 和 options

    options 默认为:

    {
     from: 'auto', // 源语言
     to: 'en', // 目标语言
     tld: 'com', // 服务地址
     type: 'default', // 类型 'default' / 'word'
     isMobile: false // TODO:是否是移动端(移动端和pc端的返回值不一样)
    }
  4. 返回结果说明

    // default
    {
     from: "zh-CN", // 源语言
     pronunciation: "Nǐ hǎo", // 读音
     text: "Hello" // 目标语言结果
    }
    // word
    {
    text: '你好!',
       common: [
         {
           type: '感叹词',
           words: [
             {
               word: 'Hello!',
               explains: ['你好!', '喂!'],
               frequency: 1,
             },
             {
               word: 'Hi!',
               explains: ['嗨!', '你好!'],
               frequency: 1,
             },
             {
               word: 'Hallo!',
               explains: ['你好!'],
               frequency: 3,
             },
           ],
         },
       ],
    }

options 参数说明

参数说明类型默认值
from源语言string'auto'
to目标语言string'en'
tld地区string'cn'
type类型default | word'default'
0.3.2-beta.11

1 year ago

0.3.2-beta.12

1 year ago

0.3.2-beta.13

1 year ago

0.3.2-beta.19

1 year ago

0.3.2-beta.18

1 year ago

0.3.2-beta.1

1 year ago

0.3.2-beta.0

1 year ago

0.3.2-beta.6

1 year ago

0.3.2-beta.5

1 year ago

0.4.0

1 year ago

0.3.2-beta.4

1 year ago

0.3.2-beta.3

1 year ago

0.3.2-beta.2

1 year ago

0.2.7

3 years ago

0.2.6

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.1-beta2

3 years ago

0.2.1-beta

3 years ago

0.2.0

3 years ago

0.1.9

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago