Looking at the .de site, the product types and the official Zazzle stuff is translated to german, but the stuff you write yourself isn't.
Kinda glad about that, actually...not sure if the stuff I write quite translates all the time.

Tags don't appear to be translated automatically.... at least for the moment.
If you know german, it would probably leave a good impression if you had some of the introduction stuff in english and german.