add 12 principle translation