use translation function