ReversoAPI
1.0.0
API de contexto Reverso para .NET
var service = new ReversoService ( ) ;
TranslatedResponse translatedWord = await service . TranslateWord ( new TranslateWordRequest ( from : Language . En , to : Language . Ru )
{
Word = "Influence" ,
} ) ;
TranslatedResponse translatedSegment = await service . TranslateSegment ( new TranslateSegmentRequest ( Language . En , Language . Ru )
{
Source = "Working directory"
} ) ;
TranslateTextResponse translatedText = await service . TranslateSentence ( new TranslateTextRequest ( Language . En , Language . Ru )
{
Source = "We’re happy because we laugh"
} ) ;
Traduce una sola palabra con o sin contexto.
Parámetros :
var service = new ReversoService ( ) ;
TranslatedResponse result = await service . TranslateWord ( new TranslateWordRequest ( from : Language . En , to : Language . Ru )
{
Word = "Influence" ,
} ) ;
foreach ( var resultSource in result . Sources )
{
// Gets all variants of translation
foreach ( var translations in resultSource . Translations )
{
Console . WriteLine ( $ "Translated word: { translations . Translation } " ) ;
Console . WriteLine ( "Examples:" ) ;
// Gets all examples for this word translation
foreach ( var translationsContext in translations . Contexts )
{
Console . WriteLine ( $ "Original example: { translationsContext . Source } " ) ;
Console . WriteLine ( $ "Translated example: { translationsContext . Target } " ) ;
}
}
}
Traduce una sola frase
Parámetros:
TranslateTextResponse translatedText = await service . TranslateSentence ( new TranslateTextRequest ( Language . En , Language . Ru )
{
Source = "We’re happy because we laugh"
} ) ;
Console . WriteLine ( translatedText . Translation ) ;
Traduce un segmento simple de una oración.
Parámetros:
var service = new ReversoService ( ) ;
TranslatedResponse result = await service . TranslateSegment ( new TranslateSegmentRequest ( from : Language . En , to : Language . Ru )
{
Source = "Working directory" ,
} )
foreach ( var resultSource in result . Sources )
{
// Gets all variants of translation
foreach ( var translations in resultSource . Translations )
{
Console . WriteLine ( $ "Translated word: { translations . Translation } " ) ;
Console . WriteLine ( "Examples:" ) ;
// Gets all examples for this word translation
foreach ( var translationsContext in translations . Contexts )
{
Console . WriteLine ( $ "Original example: { translationsContext . Source } " ) ;
Console . WriteLine ( $ "Translated example: { translationsContext . Target } " ) ;
}
}
}