Ich finde die Idee, eine Hochsprache (Delphi) in eine andere Hochsprache (JavaScript) zu übersetzen, etwas merkwürdig. Damit wird das Abstraktionsniveau doch nicht verändert, aber gerade darum geht es doch. Willst Du damit nur den Programmierern entgegenkommen, die nur Delphi können wollen?
Projekte dieser Art (vielleicht ein proof-of-concept) würde ich dann in jedem Fall mit einem Compilergenerator umsetzen (Yacc, Coco, k.A. was es derzeit so gibt). Dann kannst Du dich auf andere Dinge konzentrieren und musst dir keinen Compiler/Translator selbst programmieren. Denn dazu fehlt dir das, wass mensch72 schon sehr treffend erwähnt hat (theor. Grundlagen vom Parser- und Compilerbau).
Mavarik: Kann man mit den Scriptengines auch Code im Browser ausführen?
PS: Mir würde hier das naheliegende DWS (Delphi WEB Script) einfallen, weil da jemand schon eine ähnliche Idee hatte.