public IActionResult GetTranslation(string key, LanguageCode language = LanguageCode.ENG) { if (string.IsNullOrEmpty(key) || !Enum.IsDefined(language.GetType(), language)) { return(BadRequest()); } var result = _translationHelper.GetTranslation(language, key.ToUpper()); if (string.IsNullOrEmpty(result)) { return(NotFound()); } return(Ok(result)); }