information processing directorate - German English Dictionary