A machine learning model that takes text as input and produces text as output, useful for tasks like translation, summarization, or question answering.