> 1) Hand-translate the C into Ada.
>
> 2) Write a SDTS (Syntax directed translation scheme) or other program
> to translate the C into Ada.
Also remember that there are already tools available (such as C2Ada) that
can give a 50-80% head start on a translation job.