Есть такая теория, что в любом крупном проекте проще написать его с нуля, чем разобрать и доработать то, что уже есть, потому что усилий нужно вдвойне.
Да, бывают. И называются такие переводчики: "компиляторы".
И если ты пишешь код на компилируемом языке высокого уровня, то каждый раз пользуешься переводчиком со своего языка на язык ассемблера своего процессора.
И компиляторы с ЯВУ на ЯВУ тоже бывают: например, TypeScript компилируется в JavaScript.