Tarjima qilingan va kompilyatsiya qilingan dasturlash tili o'rtasidagi asosiy farq shundaki, birinchi dasturlash tili bajarilganda mashina tiliga aylanadi, ikkinchisi esa oldindan kompilyatsiya qilish bosqichini talab qiladi. Tarjima qilingan dasturlash tilida, bajariluvchi faylni yaratish uchun kompilyatorga ehtiyoj yo'q. Buning o'rniga, manba kodi to'g'ridan-to'g'ri ijro etiladigan dastur tomonidan ijro etiladi. Tarjimon manba kodini satrma-satr o'qiydi va uni ijro paytida mashina tiliga aylantiradi. Bu shuni anglatadiki, har bir ijro paytida, kod qayta talqin qilinadi. Bu esa ular debug qilish va sinovdan o'tkazish osonroq bo'lishiga olib keladi, chunki xatolar dasturni bajarish paytida aniqlanadi. Bundan tashqari, tarjimonlarning afzallari ko'proq bo'lishi
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence