ThemeEditor est une plateforme logicielle de traitement automatique des langues pour l'exploration sémantique de textes. Plus précisément, il s'agit d'une bibliothèque d'outils destinés à présenter graphiquement les principaux thèmes d'un document textuel, ainsi que leurs enchaînements. Pour cela, nous avons utilisé l'idée du coloriage : en effet, à chaque thème nous faisons correspondre une couleur spécifique, puis nous "surlignons" automatiquement à l'aide de cette couleur les passages du texte qui relèvent du thème en question.
Pour pouvoir effectuer ce coloriage nous devons disposer de thèmes prédéfinis, c'est pourquoi ThemeEditor inclus un éditeur de thèmes. Il possède aussi une fonction qui effectue le coloriage de textes à partir des thèmes construits à l'aide de l'éditeur. Et la dernière fonctionnalité de ThemeEditor est la visualisation de l'analyse de la répartition des couleurs dans un texte colorié.