31. Which of the following molecules is able to translate proteins?(A) DNA polymerase I(B) Proteinase K(C) RNA polymerase II(D) Ribosome