Text transformer and interpreter