translate English to German: Although this document is far from perfect it is going in the right direction.
Wenngleich dieses Dokument bei weitem nicht perfekt ist, geht es doch in die richtige Richtung.