[go: up one dir, main page]

Aller au contenu

Utilisateur:Patatruc

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Moi et le Wix

[modifier le wikicode]

Inscrit en 2010, je participe activement au Wix surtout depuis 2016.

J’ai découvert le Wiktionnaire alors que j’étais à la recherche d’un dictionnaire français en ligne gratuit ou peu onéreux accessible par API pour un jeu de lettres multijoueur en temps réel très vaguement cousin du Scrabble, sur lequel je travaille depuis fin 2009 à titre de hobby (Fundox, allez y faire un tour si vous aimez les jeux de lettres et de tactique, c’est gratuit et sans pub).

Je pense très modestement avoir fait une pub pas négligeable pour le Wix, ne manquant aucune occasion d’exposer les mérites de ce dictionnaire et d’inviter à y collaborer, dans un jeu qui a atteint pendant une certaine période - vers 2012 - plus de 200 joueurs connectés simultanément en soirée.

Les définitions sont demandées en cliquant sur les mots déjà posés et elles s'inscrivent dans le tchat, avec évidemment un lien vers la source (voir illustrations en bas de cette page). Il ne s’agit pas de donner une définition académique mais la plus concise possible aussi je me suis limité à la première définition trouvée (haut de page), même si celle-ci n’est pas toujours la plus pertinente possible. Libre au joueur de cliquer sur le lien fourni pour accéder à l’article complet.

Pour obtenir les définitions, j’ai développé un script d’abord en PHP puis en javascript pour node.js qui procède par itérations avec tout plein d’expressions rationnelles afin de remonter à l’article racine à partir de n’importe quelle flexion. Ce script fonctionne sur trois langues, le français, l’anglais et l’allemand. Le code est accessible sur Github, j’ai quelques améliorations en stock pas encore répercutées dans le dépôt.

Synchronisation du Wiktionnaire et de l’ODS

[modifier le wikicode]

[Edit] J’ai terminé les « 7 lettres » (juillet 2018) et j’ai commencé à m’attaquer aux « 8 ». Rendez-vous aux alentours de l’année 2022 pour l’étape suivante de cette aventure Mort de rire.

La base de mots utilisée dans le jeu mentionné ci-dessus repose en grande partie sur l’ODS (Officiel du Scrabble), du moins les mots de ce dictionnaire comprenant au maximum 13 lettres. Avec quelques retraits et des ajouts, notamment une centaine d’abréviations qui sont de facto nécessaires pour rehausser l’intérêt tactique du jeu.

Pas mal de mots de l’ODS sont encore absents du Wix, entraînant des définitions non trouvées.

Pendant un temps, j’ai simplement inscrit de manière automatique ces mots - dont la définition est demandée par les joueurs au fil des parties - dans un log, ce qui me permettait de créer ensuite (ou non, selon leur pertinence) les entrées correspondantes dans le Wix.

Par la suite, j’ai décidé de balayer systématiquement tous les mots absents du Wix - lemmes et flexions - en procédant par longueur de mots (nombre de lettres des radicaux) et par ordre alphabétique, à l’aide d’un script node.js que je lance par petites grappes.

Je crois qu’un autre wiktionnariste avait commencé à se lancer dans cette aventure il y a pas mal d’années (j'ai perdu la source) mais n’y avait pas donné vraiment suite.

J’essaie de créer d’emblée des articles assez complets, avec si possible l’étymologie et des exemples / citations. C’est long, mais souvent très enrichissant à faire.

Actuellement (juillet 2018), j'ai balayé tous les mots manquants dont les radicaux comportent de 3 à 7 lettres et je travaille sur les « 8 lettres » commençant par A.

J’ai zappé une proportion pas négigeable de mots « ODSiens » (je n’ai pas le compte exact, peut-être le quart ?) pour des raisons diverses, notamment :

  • Noms de peuples et / ou de langues (très très nombreux dans l’ODS) : compliqués à ajouter au Wix, structure pas très claire des articles existants (je trouve), s’agit-il de noms d’ethnies ? des individus qui les composent ? de leur langue ? Bref, demande généralement trop de temps.
  • Noms de plantes et d’espèces animales : raisons similaires, trop de flou entre genres et noms vernaculaires, doit-on se limiter au genre avec pluriel et majuscule, peut-on décliner un genre au singulier ? trop compliqué pour ma petite tête...
  • Erreurs manifestes : pluriels non attestés de mots définis partout ailleurs comme indénombrables ou invariables, ou encore des participes passés accordés de verbes intransitifs (aucune attestation nulle part d’un emploi transitif quelconque), erreurs assez nombreuses dans ce dictionnaire qui est putôt laxiste par négligence en ce qui concerne les flexions.
  • Quelques mots hyper-spécialisés dont les définitions sont totalement incompréhensibles (pour moi, donc j’imagine aussi pour le lecteur « moyen ») / contradictoires / floues / quasi introuvables. Je les ajoute si j’y pense à l’index des mots manquants.
  • Quelques rares flexions accentuées qui bizarrement ne sont pas listées par l’API (action=query&list=search&=srsearch=...), ou alors de manière aléatoire, malgré la présence d’une clé de tri.

Je stocke ces mots et leur définition très succincte dans une base de données personnelle, consultée (dans le cadre de mon jeu) avant la recherche par script dans le Wix. Elle compte actuellement un peu plus de 1700 entrées. Je vais peut-être la mettre en ligne dans une page ici, au cas où ça intéresserait d’autres personnes.

Miscellanées

[modifier le wikicode]

Voilà, le reste ne concerne pas le Wiktionnaire donc n’a pas grande intérêt. Je suis informaticien, mais à la base j’ai fait des études littéraires, de science politique et pour un peu j’aurais pu tenter une carrière de pianiste (cherchez pas la cohérence, y en a pas). Je mange de tout sauf du melon (ça pue ce truc, c’est horrible, encore une preuve de la non-existence de Dieu). J’adore les chats ainsi que pas mal d’autres choses. A propos de chats, je terminerai sur cette citation de Montaigne, que j’aime bien :

Quand je joue avec mon chat, qui sait s’il ne s’amuse pas plus de moi que je le fais de lui ?

Photo d'écran du jeu de lettres Fundox : demande de définition en cours de partie
Photo d'écran du jeu de lettres Fundox : définition obtenue en cours de partie à partir du Wiktionnaire