public static string ToGoogleLanguage(this Language language) { string languageCode; switch (language) { case Language.English: languageCode = LanguageCodes.English; break; case Language.French: languageCode = LanguageCodes.French; break; case Language.Dutch: languageCode = LanguageCodes.Dutch; break; default: throw new LanguageNotSupportedException("LanguageNotSupportedException. ToGoogleLanguage(this Language) @ LanguageExtensions."); } return(languageCode); }
public static string ToAzureLanguage(this Language language) { string languageCode; switch (language) { case Language.English: languageCode = "en"; break; case Language.French: languageCode = "fr"; break; case Language.Dutch: languageCode = "nl"; break; default: throw new LanguageNotSupportedException("LanguageNotSupportedException. ToAzureCognitiveLanguage(this Language) @ LanguageExtensions."); } return(languageCode); }