આ પ્રક્રિયામાં એક કમ્પ્યૂટર પ્રોગ્રામ સ્રોત ભાષાની વિગતનું વિશ્લેષણ કરે છે અને સૈદ્ધાંતિક રીતે, માણસના હસ્તક્ષેપની આવશ્યકતા વગર લક્ષ્ય ભાષામાં તે વિગતનો અનુવાદ કરી આપે છે.