public void TestAddTranslation() { IList <BingTranslatorService.Translation> translationList = new List <BingTranslatorService.Translation> { new BingTranslatorService.Translation { OriginalText = "Original text", TranslatedText = "custom translation here", Rating = 1, RatingSpecified = true, Sequence = 0, SequenceSpecified = true } }; BingTranslatorService.TranslateOptions translateOptions = new BingTranslatorService.TranslateOptions { Category = "tech", ContentType = "text/plain", User = "******" }; string fromLanguage = "en"; string toLanguage = "pt"; using (BingTranslatorService.SoapService client = new BingTranslatorService.SoapService()) { client.AddTranslationArray( this.BingApiKey, translationList.ToArray(), fromLanguage, toLanguage, translateOptions); foreach (BingTranslatorService.Translation translation in translationList) { string result = client.Translate( this.BingApiKey, translation.OriginalText, fromLanguage, toLanguage, translateOptions.ContentType, translateOptions.Category); BingTranslatorService.GetTranslationsResponse allTranslations = client.GetTranslations( this.BingApiKey, translation.OriginalText, fromLanguage, toLanguage, 10, true, translateOptions); IList <BingTranslatorService.TranslationMatch> translationMatches = allTranslations.Translations.ToList(); } } }
public void TestAddTranslation() { IList<BingTranslatorService.Translation> translationList = new List<BingTranslatorService.Translation>{ new BingTranslatorService.Translation { OriginalText="Original text", TranslatedText="custom translation here", Rating=1, RatingSpecified=true, Sequence=0, SequenceSpecified=true } }; BingTranslatorService.TranslateOptions translateOptions = new BingTranslatorService.TranslateOptions { Category = "tech", ContentType = "text/plain", User = "******" }; string fromLanguage = "en"; string toLanguage = "pt"; using (BingTranslatorService.SoapService client = new BingTranslatorService.SoapService()) { client.AddTranslationArray( this.BingApiKey, translationList.ToArray(), fromLanguage, toLanguage, translateOptions); foreach (BingTranslatorService.Translation translation in translationList) { string result = client.Translate( this.BingApiKey, translation.OriginalText, fromLanguage, toLanguage, translateOptions.ContentType, translateOptions.Category); BingTranslatorService.GetTranslationsResponse allTranslations = client.GetTranslations( this.BingApiKey, translation.OriginalText, fromLanguage, toLanguage, 10, true, translateOptions); IList<BingTranslatorService.TranslationMatch> translationMatches = allTranslations.Translations.ToList(); } } }