lightweight nlp python interface
Building Modern and Lightweight NLP Python Interfaces with HTML/CSS
It's no secret that Python is the trending programming language to implement Natural Language Processing pipelines nowadays. While programming a simple GUI framework is not much of a difficult task in Python, building a modern and nice interface can be a real nightmare, involving external libraries, heavy design tools, and steep learning curves. For instance, frameworks like Tkinter, the only one that's built into the Python standard library, provide fast and easy ways to create GUI applications, but involve enormous boilerplate code and are simply not designed to render good-looking, modern interfaces. That said, Tkinter can be useful to manage the early stages of development and to create simple dashboards to monitor or tune the parameters of our models. For everything else, one should probably look elsewhere.