German words are longer (in average) to start with. We made a German version of our website (originally in English) and had to make more space for the menus.
We got a native German speaker to do the translation - a bad translation gives a worse impression of your outfit than none IMHO.