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 }