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