add new bilingual function