1.1.3 • Published 3 years ago

@fengqiaogang/translate v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

translate

将文本转换为其它语言, 可运行在Node.js与浏览器环境上。

async / await

import { Translate } from '@fengqiaogang/translate';
const translate = new Translate('appid', 'secret key');
const result = await translate.get('你好');
console.log(result);
/*
  {
    "from": "zh",
    "to": "en",
    "trans_result": {
      "src": "你好",
      "dst": "Hello",
    }
  }
*/

Promise

import { Translate, Language } from '@fengqiaogang/translate';
const translate = new Translate('appid', 'secret key');
const to = Language.zh;   // 目标语言
const from = Language.en; // 源语言
translate.get('你好', to, from).then(function(result) {
  console.log(result);
});

Getting started

install

npm install @fengqiaogang/translate

import

import { Translate, Language } from '@fengqiaogang/translate';

Options

开通百度翻译服务 百度通用翻译文档

字段是否可以为空说明默认值
APPID百度翻译 appid-
SECRETKEY百度翻译密钥-
API接入方式http://api.fanyi.baidu.com/api/trans/vip/translate

Language

语种
自动检测auto
中文zh
中文cn
英语en
粤语yue
文言文wyw
日语jp
韩语kor
法语fra
西班牙语spa
泰语th
阿拉伯语ara
俄语ru
葡萄牙语pt
德语de
意大利语it
希腊语el
荷兰语nl
波兰语pl
保加利亚语bul
爱沙尼亚语est
丹麦语dan
芬兰语fin
捷克语cs
罗马尼亚语rom
斯洛文尼亚语slo
瑞典语swe
匈牙利语hu
繁体中文cht
越南语vie
1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago