reverso api
v2.22.9
컨텍스트 예제 또는 단어의 동의어를 얻으십시오.이 API 래퍼를 통해 텍스트 쿼리로 할 수 있습니다.
$ npm i reverso-api
const Reverso = require ( 'reverso-api' )
const reverso = new Reverso ( )
축하해요! 이제 사용 가능한 모든 방법을 사용할 수 있습니다.
ReadMe를 읽고 일이 어떻게 작동하는지 알아 봅시다.
콜백 함수 중 하나를 전달할 수 있습니다 ...
reverso . getContext ( ... params , ( err , response ) => {
...
} )
또는 .then()
함수를 사용하십시오.
reverso . getContext ( ... params ) . then ( ( response ) => {
...
} )
아래의 모든 예제는 콜백 함수를 사용하여 제공됩니다.
getContext
reverso . getContext (
'meet me half way' ,
'english' ,
'russian' ,
( err , response ) => {
if ( err ) throw new Error ( err . message )
console . log ( response )
}
)
응답:
{
ok : Boolean ,
text : String ,
source : String ,
target : String ,
translations : [ String , ... ] ,
examples : [
{
id : Number ,
source : String ,
target : String
} ,
...
]
}
오류:
{ ok : Boolean , message : String }
getSpellCheck
reverso . getSpellCheck ( 'helo' , 'english' , ( err , response ) => {
if ( err ) throw new Error ( err . message )
console . log ( response )
} )
응답:
{
ok : Boolean ,
text : String ,
sentences : [ { startIndex : Number , endIndex : Number , status : String } . . . ] ,
stats : {
textLength : Number ,
wordCount : Number ,
sentenceCount : Number ,
longestSentence : Number ,
} ,
corrections : [
{
id : Number ,
text : String ,
type : String ,
explanation : String ,
corrected : String ,
suggestions : [
{
text : String ,
definition : String ,
category : String ,
} ,
...
] ,
} ,
]
}
오류:
{ ok : Boolean , message : String }
getSynonyms
reverso . getSynonyms ( 'dzień dobry' , 'polish' , ( err , response ) => {
if ( err ) throw new Error ( err . message )
console . log ( response )
} )
응답:
{
ok : true ,
text : String ,
source : String ,
synonyms : [
{ id : Number , synonym : String } ,
...
]
}
오류:
{ ok : Boolean , message : String }
getTranslation
켈 경고 : 결국, 서버의 IP 주소는 Reverso 중재자에 의해 금지 될 수 있으며 데이터를받지 못할 수 있습니다.
reverso . getTranslation (
'how is going?' ,
'english' ,
'chinese' ,
( err , response ) => {
if ( err ) throw new Error ( err . message )
console . log ( response )
}
)
응답:
{
text : String ,
source : String ,
target : String ,
translations : [ String , ... ] ,
context : {
examples : [
{
source : String ,
target : String ,
source_phrases : [
{
phrase : String ,
offset : Number ,
length : Number
} ,
...
] ,
target_phrases : [
{
phrase : String ,
offset : Number ,
length : Number
} ,
...
]
} ,
...
] ,
rude : Boolean
} , // or null
detected_language : String ,
voice : String // or null
}
오류:
{ ok : Boolean , message : String }
getConjugation
reverso . getConjugation ( 'идти' , 'russian' , ( err , response ) => {
if ( err ) throw new Error ( err . message )
console . log ( response )
} )
응답:
{
ok : Boolean ,
infinitive : String ,
verbForms : [
{
id : Number ,
conjugation : String ,
verbs : [ String , ... ] ,
} ,
...
]
}
오류:
{ ok : Boolean , message : String }