public async Task <Pokemon> getPokemonFlavorTextTranslationAsync(string pokemonName, string textLanguage) { Pokemon pokemonToTranslate = new Pokemon(pokemonName); if (pokemonName != "") { //GET pokemon description from its name pokemonToTranslate = await _pokemonRepository.GetPokemonDescriptionAsync(pokemonToTranslate, textLanguage); //translate the description into shakespearian english if (pokemonToTranslate.description != "") { pokemonToTranslate.description = await _translationRepository.GetToShakespeareTranslationAsync(pokemonToTranslate.description); } } return(pokemonToTranslate); }