Translation in life science