Tekstiviesti: Words, semigroups, & transductions