add the multi language function