I'm going to be weird and defend the term #transpiler for the thing that converts TypeScript to JavaScript and similar. The main argument against the term is that it's "just a compiler". I will agree, it is a compiler. But, is a program that compiles C code to machine code a transpiler? No, it's not. So, a transpiler is a compiler, but not every compiler is a transpiler. That means the word conveys *more meaning* than "just a compiler". This has been another installment from the Angry Linguist.
I do agree with you but I am not sure where the criteria lies. Is a compiler a #transpiler that compiles C# to Intermediate Language?