added translation function
silly