Translating the genetic code to proteins