تقنية إنشاء وترجمة اللغات البرمجية تستخدم لإنشاء لغات برمجة جديدة وترجمة اللغات البرمجية الموجودة إلى لغات أخرى. يتم استخدام العديد من الأدوات والمنصات لتحديد وتصميم بنية اللغة البرمجية وتحويل الشفرة إلى لغة آلية قابلة للتنفيذ. ويتم استخدام التقنيات المختلفة مثل المترجمات، محركات البرمجة والمحركات الافتراضية للصموئيلات في عملية إنشاء وترجمة اللغات البرمجية.