translate English to German: Today we launched our new website.
Heute starteten wir unsere neue Website.