Updated for text translation