some progress in translation function,but yet it doesn't work