Générateur de fautes de frappe
Saupoudrez des fautes de frappe réalistes sur du texte clair - taux réglable, QWERTY ou QWERTZ.
Générateur de fautes de frappe
Les logiciels qui gèrent les entrées humaines finissent par rencontrer la saisie humaine – et la saisie humaine est compliquée. Cet outil fabrique ce désordre à la demande : collez du texte propre, définissez un taux d'erreur et il revient avec les quatre erreurs commises par les vrais doigts. Une touche voisine frappée à la place de la droite (tge pour le), deux lettres transposées (teh), une lettre doublée (thee) ou lâchée (th). Les substitutions suivent une véritable carte de contiguïté du clavier - QWERTY ou QWERTZ - de sorte que t devient r, y, f ou g, jamais un x distant, ce qui est exactement la distribution d'erreurs pour laquelle les algorithmes de correspondance floue sont réglés.
Chaque type de faute de frappe a sa propre bascule, vous pouvez donc produire des données de transposition pures pour tester une implémentation de Damerau-Levenshtein, ou des chaînes de substitution uniquement de longueur inchangée. Le taux va d'un subtil 1 % de lettres à 20 % à peine lisible, et le décompte indique le nombre de fautes de frappe réellement commises. La casse est préservée grâce aux substitutions, et tout ce qui n'est pas une simple lettre (chiffres, ponctuation, caractères accentués, emoji) reste intact.
Utilisations typiques : tests d'appareils pour les correcteurs orthographiques et les fonctionnalités "voulez-vous dire », ensembles d'évaluation de recherche floue, augmentation des données de formation pour les modèles NLP, démonstration des raisons pour lesquelles la déduplication par correspondance exacte échoue sur les noms saisis par l'homme, ou vérification que la validation de votre formulaire tolère une saisie réaliste. Le caractère aléatoire vient de la source cryptographique du navigateur, et chaque exécution est différente de par sa conception.
Tout s'exécute localement dans votre navigateur : votre texte ne quitte jamais votre appareil.