complete english translation (#22)