การแปลโปรแกรมจากภาษาหนึ่งไปยังอีกภาษาหนึ่งได้รับการแสดงให้เห็นว่าเป็นความช่วยเหลือที่มีประสิทธิภาพในการเขียนโปรแกรมในบางกรณีบางครั้งก็เป็นไปได้ที่จะผลิตซอฟแวร์มากขึ้นอย่างถูกและเชื่อถือได้โดยใช้วิธีการ
กฎตามซอร์สโค้ดการดำเนินงานแปลงแปลงสามารถประมวลผลข้อมูลโค้ดหรือโครงการในครั้งเดียว
ตัวแปลงแบบเปิดAI ตามแปลงรหัสแหล่งที่มาสามารถแปลงข้อมูลโค้ดเท่านั้นตัวแปลงสามารถประมวลผลซอร์สโค้ดที่มีข้อผิดพลาดทางไวยากรณ์และแก้ไขได้
ตัวแปลงแบบเปิด