isn't it translated to microcode before being executed?

Depends on the hardware design.