动态翻译两种类型。翻译可以由硬件（例如通过CPU中的电路）或软件（例如运行时引擎、静态重编译、仿真器等）完成。
动机.使用复杂的二进制翻译流程的常见动机有：汇编的源代码在目标平台或指令集上不可用（或存在技术问题），或者源代码已然不可用。静态重编译一般比实时仿真有更好的工作性能。