Protein Translation: Processes and Precision