Answer:
"Assembly language" is essentially a direct translation from machine language.
But yes it is a low level language
It is one level above pure machine code. In 1967 I first learned to program in machine code and then stepped up to the next level of assembler on an Elliott Brothers 803c computer. The previous answer has the direction wrong! Assembly is translated into machine code which is then loaded into the computer's memory in binary ready for execution.