translate English to German: Many websites have to register in order to download, too annoying.
Viele Websites haben, um zu downloaden, zu lästig zu registrieren.