Tal vez esta sea una pregunta para https://english.stackexchange.com/, sin embargo, diría que el proceso de compilación incluye la compilación en otro lenguaje de alto nivel y no solo se limita a los compiladores que compilan hacia el código de máquina nativo.
Como palabra "compilar" no es específica de los compiladores de computadora y es bastante general. Me viene a la mente "compilar una tabla" o "compilar una lista de nombres", por lo tanto, es lo suficientemente amplio para muchos propósitos (los procesadores de texto también compilan Latex, etc.). Para ser más específico sobre el objetivo de la compilación, usaría to-source-compiler
Ahora, para el ejemplo específico, creo que plataforma es una palabra apropiada para usar. Dado que los lenguajes humanos son intrínsecamente ambiguos, debe usar la redundancia (ejemplos, parafraseando con otras palabras, explicando) para transmitir el punto en caso de duda.
También leería la declaración "Haxe" de una manera que incluye bibliotecas estándar y cosas similares. Es decir, en ese caso, la plataforma sería un superconjunto de "lenguaje" y podría separarlo de eso llamándolo "plataforma de desarrollo de software", etc.