transpiler

/trænsˈpaɪlər/ トランスパイラー

1. あるプログラミング言語で書かれたソースコードを、別のプログラミング言語のソースコードに変換するコンパイラの一種。

トランスパイラは、あるプログラミング言語のソースコードを読み込み、それを別のプログラミング言語のソースコードに変換するプログラムのことです。これは、例えば新しいJavaScriptの構文を古いバージョンのJavaScriptに変換する際や、TypeScriptをJavaScriptに変換する際によく使われます。これにより、最新の言語機能を利用しつつ、古い環境での互換性を保つことが可能になります。
Babel is a popular JavaScript transpiler that converts modern JavaScript code into a backward-compatible version. (Babelは、最新のJavaScriptコードを後方互換性のあるバージョンに変換する人気のJavaScriptトランスパイラです。)
関連
source-to-source compiler