The correct answer is 'D. Assembler' because an assembler is a type of translator specifically designed to convert assembly language code into machine language code. Assemblers are used to translate human-readable assembly language instructions into the binary machine language instructions that can be understood and executed by the computer's processor. Therefore, an assembler is the correct term for the translator that performs this specific task.