JavaScript это скриптовый язык. На его основе создается байткод, который выполняется Java Virtual Machine.
Как-то глупо создавать программный язык для перевода сначала в скрипт, а потом в байткод.
В некоторых языках есть "переводчики" для трансляции так называемых заголовочных файлов (например для Pascal есть возможность транслировать хэдеры из C), но это требуется в основном для создания расширений на другом языке, а не полной трансляции.