@fengqiaogang/translate
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i @fengqiaogang/translate

Weekly Downloads

2

Version

1.1.3

License

MIT

Unpacked Size

21.7 kB

Total Files

6

Last publish

Collaborators

  • fengqiaogang