I don&#x27;t see the need for a word beyond &quot;translator&quot; for what you describe.  It&#x27;s a well known word and used correctly, I think, if I say &quot;this program <i>translates</i> Lisp into Javascript.&quot;