I need a small yet accurate application that scans English text, tags every word with its part of speech, and immediately shows the result in color. By default nouns appear in red, verbs in green, adjectives in blue, and every other class—adverbs, pronouns, conjunctions, prepositions, determiners, interjections, numerals, particles—receives its own distinct shade that we can finalise together. Two working modes are essential. The first is a quick box where I paste or type text and see the live colour rendering. The second lets me load and save whole documents, keeping the original layout as closely as possible. I would like support for at least TXT and DOCX, and if you can extend that to PDF it is a plus, but I am open to your recommendations on the most reliable path. The underlying NLP engine is up to you; spaCy, NLTK, Stanza, or a comparable library are all acceptable as long as the tagging accuracy is high. A lightweight desktop build (Python, Electron, or similar) or a simple browser based interface served locally would both fit the brief, so choose whichever lets you deliver a smooth user experience. Deliverables • Compiled application or hosted link ready to use on Windows or the web • Fully commented source code with installation instructions • A short README that explains how to change the colour palette and expand to more languages if desired The project is finished when I can paste a paragraph or open a document, press a single button, and immediately read the colour enriched text with every part of speech correctly identified.