I love this guy's Belgian translations. Really colorful.
German/English = Dutch (Belgium/Netherlands)
Soldat/Private = Soldaat
Gefreiter = Soldaat-1 (or Soldaat eerste klas)
Korporal/Corporal = Korporaal
Zugsfuhrer/Sergeant = Sergeant
Feldwebel/Sergeant-Major = Sergeant-Majoor
Fahnrich/Warrant Officer = Vaandrig
Leutnant/Lieutenant = Luitenant
Hauptmann/Captain = Kapitein
Major/Major = Majoor
Oberst/Colonel = Kolonel
General/General = Generaal
I must note that I left the army with the same rank I entered it with. None...