源代码编译器可以将一个程序从Pascal转换为C语言。编译器经常采用高级语言的程序作为输入，然后转换代码并增加并行代码注释（例如OpenMP）或语言结构（例如Fortran的codice_1语句）。转译语言的例子包括：、、CoffeeScript、Dart、Haxe、Nim、TypeScript和。