ReversoAPI
1.0.0
API บริบทย้อนกลับสำหรับ .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"
} ) ;
แปลคำเดียวโดยมีหรือไม่มีบริบท
พารามิเตอร์ :
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 } " ) ;
}
}
}
แปลประโยคเดียว
พารามิเตอร์:
TranslateTextResponse translatedText = await service . TranslateSentence ( new TranslateTextRequest ( Language . En , Language . Ru )
{
Source = "We’re happy because we laugh"
} ) ;
Console . WriteLine ( translatedText . Translation ) ;
แปลส่วนของประโยคอย่างง่าย
พารามิเตอร์:
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 } " ) ;
}
}
}