Aussi disponible en : English · Español · Português · العربية
Traducteur braille
Convertit du texte en braille intégral (Unified English Braille) et le relit, en affichant les numéros de points de chaque cellule.
Qu’est-ce qu’un traducteur braille ?
Il transforme du texte ordinaire en cellules braille et inversement. Les cellules employées ici sont les motifs braille d’Unicode, ce bloc de 256 caractères qui code chaque combinaison des six (ou huit) points : la sortie est donc du texte véritable, que vous pouvez coller dans un document, un fichier d’étiquettes ou un message, et non une image de braille.
Celui-ci produit du braille intégral — le grade 1 —, où chaque lettre est écrite en toutes lettres. Il relit aussi le braille vers le texte et affiche les numéros de points de chaque cellule, pour que vous puissiez vérifier la sortie plutôt que lui faire confiance.
Tout tourne dans votre navigateur. Rien n’est envoyé et il n’y a pas de compte.
Comment utiliser le traducteur
- Choisissez le sens. Du texte vers le braille, ou l’inverse. Changer de sens fait passer le résultat dans la zone de saisie : vous pouvez convertir puis reconvertir aussitôt.
- Saisissez ou collez. Lettres, chiffres et ponctuation sont tous convertis. Les indicateurs de majuscule et de nombre sont insérés là où la norme les exige, ce qui explique que le nombre de cellules dépasse souvent le nombre de caractères.
- Vérifiez les cellules, puis copiez. Le panneau du dessous détaille chaque cellule avec ses numéros de points. « Copier » vous donne le braille sous forme de caractères Unicode.
Pourquoi cet outil ne propose pas le grade 2, et ce qu’il faudrait
Le braille existe en deux grades. Le grade 1 va lettre à lettre. Le grade 2 est abrégé : quelque 180 signes remplacent des groupes de lettres courants et des mots entiers, si bien que « the » tient en une cellule et « knowledge » aussi, et qu’une page de grade 2 occupe environ un quart de moins. Les lecteurs expérimentés lisent le grade 2. Un outil qui associe les lettres une à une et appelle cela une traduction en braille décrit le grade 1 en laissant entendre le grade 2, et les premiers concernés sont justement ceux qui peuvent le moins le vérifier.
La première question était donc le coût d’une table d’abréviations, et la réponse s’est révélée l’inverse de la crainte évidente. Nous avons mesuré les tables d’abréviation Unified English Braille de l’implémentation de référence : toute la chaîne de fichiers pèse 226 Ko bruts et 39,3 Ko compressés. C’est le quart de la bibliothèque PDF que ce site charge déjà sur ses pages PDF. Le poids n’est pas la raison.
La raison, c’est que le grade 2 n’est pas une table. En comptant les règles de ce fichier : sur 3346 lignes, environ 90 sont les signes de groupe dépendant de la position qu’une table de substitution pourrait exprimer — celles qui disent que « ch » fait une cellule, ou que « ea » n’apparaît qu’au milieu d’un mot. Les 2926 autres lignes sont des formes de mots entiers, des conditions de contexte proches d’expressions régulières et des comportements mot par mot. Le rapport dépasse trente contre un, et ce n’est pas une complexité accidentelle. Qu’une abréviation soit permise dépend de la prononciation du mot et de son découpage, et l’orthographe ne porte pas cette information. Aucune lecture des seules lettres ne donne la règle.
Publier une sortie en grade 2 de qualité non vérifiée vaudrait moins que de ne pas la proposer : cette page propose donc le grade 1 et dit lequel c’est, dans l’outil comme dans l’article. S’il vous faut du braille abrégé destiné à être embossé et lu, passez par un service de transcription ou un logiciel conçu pour cela.
Une chose mérite d’être consignée : nous avons aussi tenté de mesurer quelle part du grade 2 une table simple retrouve, afin de chiffrer l’écart. Cette mesure a été abandonnée plutôt que publiée. La seule implémentation de référence accessible est une version candidate de 2017 qui plante sur des entrées ordinaires — elle s’interrompt sur le mot « WORLD » — et trois passages de notre propre comparaison ont donné trois réponses différentes, à cause de bogues de la comparaison et non du braille. Les décomptes de règles ci-dessus ne réclament rien de tel, et c’est pourquoi ce sont eux que cette page avance.
Limites assumées
Le braille intégral est du vrai braille et sert réellement — pour des étiquettes, de la signalétique, l’apprentissage, et les textes où l’abrégé serait ambigu — mais ce n’est pas ce qu’un adulte à l’aise lit pour le plaisir. Voyez ceci comme un outil de grade 1 correct, non comme un substitut de transcription.
Deux caractères manquent délibérément, et la raison tient à l’écriture elle-même, non à un oubli. Le point 4 seul est un préfixe en UEB : il ouvre les signes de deux cellules de @, & et <. Il ne peut pas en plus représenter un caractère, car un accent grave suivi d’un « a » deviendrait alors indiscernable d’une arobase. Et des points de suspension en braille sont littéralement trois points finaux : les coder comme un caractère à part rendrait « ... » et « … » identiques en cellules et laisserait le sens inverse deviner. Ni l’un ni l’autre n’est simulé.
L’indicateur de majuscule et le tiret cadratin partagent leur cellule d’ouverture : le tiret est point 6 puis points 3-6, et le point 6 seul est le signe de majuscule. Le braille valide reste non ambigu, car un indicateur de majuscule ne peut précéder qu’une lettre, et la traduction inverse applique exactement cette règle. C’est le genre de chose qu’un test aller-retour sur toutes les paires révèle et que la lecture de la table de l’alphabet ne montre pas.
Les nombres réutilisent les dix premières lettres après un signe de nombre : une lettre placée juste après un chiffre réclame donc un signe de lettre indiquant que les chiffres sont finis. Sans lui, « 1a » se lirait « 11 ». L’outil l’insère, et le sens inverse le respecte.
Le moteur porte 37 assertions, et celle qui compte est un aller-retour sur toutes les paires ordonnées de caractères pris en charge — 9025 — parce que le grade 1 est conçu pour être non ambigu et que c’est une propriété à tester, non une sortie à recopier. Elle est vérifiée avec un contrôle confirmant que la sortie braille diffère réellement de son entrée, afin que l’aller-retour ne puisse pas réussir en ne faisant rien.
Pourquoi est-ce gratuit ?
Associer des caractères à des cellules, c’est une consultation de table et un peu de comptabilité sur les majuscules et les nombres, et cela se passe sur votre machine. Rien n’est envoyé, il n’y a pas de compte, et rien à filigraner.
Si vous voulez les caractères eux-mêmes plutôt qu’une traduction, les pages de symboles Unicode de ce site répertorient des blocs à copier directement.