Talvez essa seja uma pergunta para https://english.stackexchange.com/, mas eu diria que o processo de compilação inclui a compilação para outra linguagem de alto nível e não se limita apenas aos compiladores que compilam no código de máquina nativo.
Como uma palavra "Compilar" não é específica para compiladores de computador e é bastante geral. "Compilar uma tabela" ou "compilar uma lista de nomes" me vem à mente, portanto, é amplo o suficiente para diversas finalidades (processadores de texto como o Latex também compilam etc.). Para ser mais específico sobre o destino da compilação, eu usaria o compilador de origem
Agora, para o exemplo específico, acho que plataforma é uma palavra apropriada para usar. Como as línguas humanas são inerentemente ambíguas, você precisa usar redundância (exemplos, parafraseando com outras palavras, explicando) para esclarecer a questão em caso de dúvida.
Eu também leria a declaração "Haxe" de uma maneira que inclui bibliotecas padrão e coisas semelhantes. Ou seja, nesse caso, a plataforma seria um superconjunto de "linguagem" e você poderia separá-lo disso chamando-o de "plataforma de desenvolvimento de software" etc.