translate English to German: The Robert Bosch Stiftung is located in Stuttgart and is one of the largest institution for humanitarian commitment.
Die Robert Bosch Stiftung mit Sitz in Stuttgart ist eine der größten humanitär engagierten Institutionen dieser Art.