public void YandexTranslateWithApi() { string translated = YandexTranslateService.TranslateApi("Hello", "ru", "trnsl.1.1.20130715T181535Z.c1b04b19ecc33ab4.853ee79af0aac1609fe60d8f74341e6ef680ebca"); Assert.AreEqual("Привет", translated); }
public async Task TestTranslateText() { YandexTranslateService service = new YandexTranslateService(); Assert.Equal("Понедельник Вторник\nPowered by [Yandex.translate](http://translate.yandex.com/).", await service.TranslateText("Monday Tuesday", "en", "ru")); }
public async Task TestGetLanguages() { YandexTranslateService service = new YandexTranslateService(); List <string> languages = await service.GetLanguages(); Assert.Contains("English: en", languages); }
public async Task TestValidateRule() { YandexTranslateService service = new YandexTranslateService(); Assert.True(await service.IsTranslationRuleValid("en", "ru")); Assert.False(await service.IsTranslationRuleValid("ru", "ru")); }
public async Task TestDetectLanguage() { YandexTranslateService service = new YandexTranslateService(); Assert.Equal("en", await service.DetectLanguage("Monday")); }