Qualiwiki pour contrôler la qualité de traduction de pages mediawiki
Cherchant durant le printemps 2025 des moyens de valoriser le wiki d'OpenStreetMap en ayant un indicateur de qualité des traductions, j'ai entrepris un petit projet en Symfony qui fait maintenant plusieurs choses autour de ce sujet.
Pour contrôler la fraîcheur des traductions, il a fallu réfléchir à ce qui constitue des indices de qualité, et comment modéliser le lien entre la structure des pages, leurs propriétés, et les liens entre ces éléments afin de dégager un score de qualité. C'est la partie la plus fiable actuellement de l'outil, qui chaque jour réévalue les scores de fraîcheur des pages. Pour savoir quelles pages évaluer, j'utilise la liste de tags les plus utilisés de TagInfo, on examine ensuite si leurs pages de wiki ont une traduction, et on compare les éléments des versions english et french. Sont examinés: les dates de dernière mise à jour, le nombre de sections et de sous sections de chacune, le nombre de liens, de catégories, d'images. Certaines différences sont pondérées comme étant plus déterminantes d'un manque de qualité de traduction, telles que les sections. On obtient un score de non fraîcheur, c'est à dire de décrépitude, puis on trie les pages selon leur urgence à être vérifiées et mises à jour pour être utiles au plus grand nombre, du fait de la grande utilisation des tags concernés.
J'ai aussi mis dans le script de vérification un certain nombre de pages qui ne sont pas des pages parlant de Tags mais qui parlent de concepts généraux d'OSM, ou des choses liées à des projets du mois, ou des outils sur lesquels j'ai travaillé.
On peut aussi suivre les pages modifiées, et regarder si une grande proportion du texte a été supprimée pour déterminer des suppressions suspects.
Je voulais voir aussi comment se produisaient les procédures de votes pour les nouvelles façons de taguer les objets dans OSM, et voir si il n'y avait pas des gros vices de procédure, des choses suspects, du manque de représentativité, une concentration de pouvoir, ou tout du moins de choses qui permettraient de mesurer un certain immobilisme sur beaucoup de sujets.
Ça se passe ici pour voir le site web: https://qualiwiki.cipherbliss.com/wiki
Et sur le forum OSM: https://forum.openstreetmap.fr/t/fabriquer-un-outil-de-qualite-pour-le-wiki-osm/36814
Les sources de l'outil sont ici: https://source.cipherbliss.com/tykayn/qualiwiki