Bonjour à tous,

bureauticien (relativement) jeune de mon état, je me suis piqué de créer un petit logiciel d’analyse de texte sous VBA, pour l’expérience intellectuelle, mais aussi dans l’espoir qu’il me soit utile un jour une fois approfondi. Et surtout, l’avoir fait moi-même me permet de le comprendre et de le modifier.

En soi, l’outil est assez classique, et fait de façon très amateure ce que d’autres logiciels professionnels (comme Tropes) font, à savoir repérer des thèmes dans le texte à partir d’une base lexicale, faire une lecture thématique et filtrée du texte, et détecter des phrases «représentatives» pour aboutir à une ébauche de résumé.

Le programme va donc déployer un texte, reconnaître des caractéristiques aux mots en faisant des recherches sur des bases de données, puis calculer des stats simples sur le texte, les occurrences de thèmes, les liens entre thèmes, etc…

Outre les imperfections dues aux bases lexicales, le logiciel est long d’exécution (il prend 3 minutes pour analyser un texte qui se lirait en 5-10 minutes). De plus, mon objectif est de partir de l’analyse d’un texte pour aller vers d’autres usages ergonomiques pour le lecteur que je suis.

Après avoir testé les premiers concepts de la chose sur VBA, il s’impose de le reprogrammer sur un autre langage, par exemple pour qu’il soit accessible via Internet.

Le problème est: quel langage ? Reposant en partie sur des bases de données, j’ai ouï dire que python serait un langage intéressant, et j'ai commencé à voir les cours et tutoriels, mais je crains d’ignorer des langages plus pertinents.

J’envisage de recourir aux conseils d’un professionnel, non seulement pour ce choix de langage, mais également pour commencer l’acquisition des concepts nécessaires pour recréer l’architecture de mon programme VBA actuel sous cet autre langage, en l'optimisant. Je ne sais cependant si des informaticiens répondent à de telles demandes émanant d’un particulier.

Merci d'avance de votre aide.