La traduzione da fonte a fonte di programmi da una lingua all'altra si è dimostrata un efficace aiuto alla programmazione in alcuni casi. A volte è possibile produrre software in modo più economico e affidabile utilizzando questo approccio
Un'implementazione del convertitore di codice sorgente basata su regole. Il convertitore può elaborare un frammento di codice o un progetto contemporaneamente.
Convertitori apertiIl convertitore di codice sorgente basato sull'intelligenza artificiale è in grado di convertire solo uno snippet di codice. Il convertitore è in grado di elaborare un codice sorgente contenente errori di sintassi e correggerli
Convertitori aperti