nodepapago - 비공식 파파고 라이브러리.
![License](https://camo.githubusercontent.com/1b91d1ed43ec59636d7240ea92338888fe9a75b208dc9aa97ad29f49e26af2c2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f70696e6d696c6b2f6e6f646570617061676f)
- Note: It can stop working anytime.
- 전달: 이 프로그램은 언제라도 작동을 멈출 수 있습니다.
- English
![NPM](https://camo.githubusercontent.com/596b9c1525e58242bac7c58e40daab1fef7bc4738e76e2a055c1ce036071d232/68747470733a2f2f6e6f6465692e636f2f6e706d2f6e6f646570617061676f2e706e673f646f776e6c6f6164733d7472756526646f776e6c6f616452616e6b3d747275652673746172733d74727565)
https://github.com/PinMIlk/nodepapago
https://www.npmjs.com/package/nodepapago
import Translator from 'nodepapago';
new Translator({
parameter: {
target: 'ko',
text: 'So far, so good!'
}
}).translate()
.then(res => console.log(res))
.catch(e => console.log(e));
// Expected output: '지금까지, 너무 좋아요!'
new Translator({
parameter: [
{
source: 'en',
target: 'ko',
text: 'Morning, sir.'
},
{
source: 'en',
target: 'ko',
text: 'Morning, ma\'am.'
}
],
honorific: true
}).translate()
.then(res => console.log(res))
.catch(e => console.log(e));
// Expected output: [ '안녕하세요, 선생님.', '안녕하세요, 부인.' ]
new Translator({
parameter: [
{
source: 'en',
target: 'ko',
text: 'Morning!'
},
{
source: 'en',
target: 'ko',
text: 'Morning, baby!'
}
],
verbose: true
}).translate()
.then(res => console.log(res))
.catch(e => console.log(e));
// Expected output: sooooo long...
Translator.detect('So far, so bueno!')
.then(res => console.log(res))
.catch(e => console.log(e));
// Expected output: 'it'
키 |
설명 |
타입 |
필수 |
기본값 |
parameter |
매개변수 (리스트) |
TranslateParameter | TranslateParameter[] |
Y |
- |
honorfic |
높임말 |
boolean |
N |
false |
verbose |
결과를 json으로 내보낼 지 결정합니다. |
boolean |
N |
false |
multi |
다중 번역 |
boolean |
N |
false |
프로퍼티 |
설명 |
타입 |
필수 |
기본값 |
source |
원본 텍스트 언어 코드 |
string |
N |
detect |
target |
번역할 텍스트 언어 코드 |
string |
Y |
- |
text |
번역할 문장 |
string |
Y |
- |
매개변수 |
설명 |
타입 |
필수 |
text |
언어를 감지할 문장 |
string |
Y |
코드 |
언어 |
ko |
한국어 |
en |
영어 |
ja |
일본어 |
zh-cn |
중국어(간체) |
zh-tw |
중국어(번체) |
hi |
힌디어 |
es |
에스파냐어 |
fr |
프랑스어 |
de |
독일어 |
pt |
포르투갈어 |
vi |
베트남어 |
id |
인도네시아어 |
fa |
페르시아어 |
ar |
아랍어 |
mm |
미얀마어 |
th |
태국어 |
ru |
러시아어 |
it |
이탈리아어 |
detect |
자동 감지 |
UUID 생성 부분 변경(기존 Papago 방식 → UUID Module 사용)
약간의 경량화
README.md File 기본 언어를 한국어로 변경
nodepapago는 MIT 라이선스를 따릅니다.