complete the first version of the whole translation