adding machine translation