Translated.

left out some things that looked unnecessary