google translate api
2.3.0
Google 번역을 위한 무료 무제한 API?
npm install --save google-translate-api
자동 언어 감지에서 영어까지:
const translate = require ( 'google-translate-api' ) ;
translate ( 'Ik spreek Engels' , { to : 'en' } ) . then ( res => {
console . log ( res . text ) ;
//=> I speak English
console . log ( res . from . language . iso ) ;
//=> nl
} ) . catch ( err => {
console . error ( err ) ;
} ) ;
오타가 있는 영어에서 네덜란드어로:
translate ( 'I spea Dutch!' , { from : 'en' , to : 'nl' } ) . then ( res => {
console . log ( res . text ) ;
//=> Ik spreek Nederlands!
console . log ( res . from . text . autoCorrected ) ;
//=> true
console . log ( res . from . text . value ) ;
//=> I [speak] Dutch!
console . log ( res . from . text . didYouMean ) ;
//=> false
} ) . catch ( err => {
console . error ( err ) ;
} ) ;
때때로 API는 번역에서 자동 수정된 텍스트를 사용하지 않습니다.
translate ( 'I spea Dutch!' , { from : 'en' , to : 'nl' } ) . then ( res => {
console . log ( res ) ;
console . log ( res . text ) ;
//=> Ik spea Nederlands!
console . log ( res . from . text . autoCorrected ) ;
//=> false
console . log ( res . from . text . value ) ;
//=> I [speak] Dutch!
console . log ( res . from . text . didYouMean ) ;
//=> true
} ) . catch ( err => {
console . error ( err ) ;
} ) ;
유형: string
번역할 텍스트
유형: object
유형: string
기본값: auto
text
언어. auto
이거나 언어.js에 포함된 코드/이름(대소문자 구분 안 함) 중 하나여야 합니다.
유형: string
기본값: en
텍스트를 번역해야 하는 언어입니다. 언어.js에 포함된 코드/이름(대소문자 구분 안 함) 중 하나여야 합니다.
유형: boolean
기본값: false
true
인 경우 반환된 객체는 Google 번역의 원시 응답( string
)이 포함된 raw
속성을 갖게 됩니다.
object
반환합니다:text
(string) – 번역된 텍스트입니다.from
language
(객체)didYouMean
(boolean) - API가 소스 언어의 수정을 제안하는 경우 true
iso
(문자열) - API가 text
에서 인식한 언어 코드text
(개체)autoCorrected
(boolean) – API가 text
자동으로 수정한 경우 true
.value
(string) – 자동 수정된 text
또는 제안된 수정 사항이 포함된 text
didYouMean
(boelan) – API가 text
에 대한 수정 사항을 제안한 경우 true
.raw
(문자열) - options.raw
가 true인 경우 Google 번역 서버의 원시 응답입니다. 그렇지 않으면, ''
. res.from.text
는 from.text.autoCorrected
또는 from.text.didYouMean
true
인 경우에만 반환됩니다. 이 경우 대괄호( [ ]
)로 구분된 수정 사항이 적용됩니다.
translate ( 'I spea Dutch' ) . then ( res => {
console . log ( res . from . text . value ) ;
//=> I [speak] Dutch
} ) . catch ( err => {
console . error ( err ) ;
} ) ;
그렇지 않으면 빈 string
( ''
)이 됩니다.
vertaler
– 이 모듈에 대한 CLI MIT © 마테우스 페르난데스