Dear, Ahmad, You can predict the spectra by number of commerically available software such as Chemoffice and Mestrelab Mnova. Alternately you can use the free online link below
Predicting the spectrum is not the same as interpreting the results (although it may help in some cases). The problem is that errors in prediction of chemical shifts or coupling constants may give rise to big differences in spectral appearance. ACD/Labs and Mestrelab have both tackled this in their own ways with varying degrees of success. As yet, there is no foolproof way of automatically interpreting NMR data today.
You don't say if you are confirming or elucidating a chemical structure. The former is normally referred to as "Automated Structure Verification" (ASV), the latter, "Computer Aided Structure Elucidation" (CASE).