Um intérprete é um programa que traduz o código em ação imediata, ao contrário de um compilador, que traduz um tipo de código em outro. Um interpretador ELF traduz as instruções de vinculação incorporadas no executável nas ações de carregamento das bibliotecas dinâmicas necessárias.