Czy istnieją programy, które potrafią „tłumaczyć” kod źródłowy między dowolnymi dwoma językami (zakładając, że tłumacz ma dostęp do wymaganych bibliotek)?
Jeśli tak, to w jaki sposób działają (zastosowane techniki, wymagana wiedza itp.)? Jak można by je wykonalnie skonstruować?
Jeśli nie są, jakie są ograniczenia uniemożliwiające ich rozwój? Czy jest to kompletny problem sztucznej inteligencji (tłumaczenie na język naturalny jest wymienione jako jeden)?
EDIT Konwersja jest oczekiwana tylko wtedy, gdy język ma tę samą moc wyrażania, może rozwiązać ten sam rodzaj problemów, a kod do konwersji może być wyrażony w języku docelowym. (Np. Konwersja ze skryptu powłoki do MATLAB nie jest oczekiwana).