Assembler When a source program is a assembly language and the target program is a numerical machine language then the translator is called as a assembler.