translate English to German: In spite of optimistic declarations, the future of NATO is in question today.
Trotz der optimistischen Erklärungen ist die Zukunft der NATO heute in Frage gestellt.