translate English to German: Challenges remain, of course.
Natürlich gibt es auch weiterhin Herausforderungen.