That's technically true. Those are also known as translators, although they are technically no different from compilers.
Something that compiles to an executable format for your environment is most likely to be actually called a compiler. Some "interpreters" are actually compiling to opcodes for a virtual machine then running on the virtual machine.