translate English to German: These are ambitious aims.
Dies sind ehrgeizige Ziele.