German translation revised