Le code Morse transforme le texte en un rythme de signaux courts et longs transmissibles par onde radio, lumière clignotante ou fil télégraphique, sans écran ni clavier. Ce traducteur convertit le texte brut en code Morse international et inversement, puis peut lire le résultat en audio minuté pour faire entendre le son d’une transmission réelle.
Fonctionnement du traducteur
Chaque caractère saisi est recherché dans une table fixe définie par la norme internationale du code Morse (ITU-R M.1677-1) : chacune des 26 lettres, des 10 chiffres et des signes de ponctuation courants possède sa propre séquence de points et de tirets. L’encodage consiste à consulter la table caractère par caractère, avec une espace entre les codes de lettres d’un mot et une barre oblique (/) entre les mots. Le décodage inverse la table : les barres obliques délimitent les mots, puis les espaces séparent les codes des lettres.
Le bouton Écouter transforme la chaîne encodée en audio au moyen de l’API Web Audio. Il respecte le minutage standard du Morse : un tiret dure exactement trois fois plus longtemps qu’un point, l’espace entre les symboles d’une lettre vaut une durée de point, celui entre les lettres trois durées et celui entre les mots sept durées. Ce sont les mêmes proportions qu’avec une vraie clé télégraphique ou un opérateur radio, adaptées à une vitesse d’écoute confortable.
Lire et écrire correctement le Morse
Pour décoder, séparez les codes des lettres par une espace et les mots par une barre oblique entourée d’espaces ( / ), par exemple ... --- ... / ... --- ... pour « SOS SOS ». Seuls les points (.), tirets (-), espaces et barres obliques sont interprétés ; tout autre caractère ou séquence inconnue est ignoré et signalé afin d’indiquer précisément les éléments non décodés.
À l’encodage, le traducteur met automatiquement le texte en majuscules, car le Morse ne distingue pas les majuscules des minuscules. Les lettres accentuées et les symboles absents de la table internationale standard (comme les tirets cadratins ou les emojis) ne sont pas pris en charge et sont signalés dans le détail du résultat.
Utilisations actuelles du code Morse
Bien que les communications numériques l’aient remplacé dans la plupart des usages courants, le Morse reste une connaissance légalement exigée de nombreux radioamateurs. Il sert aussi en aviation à identifier les balises de navigation (les stations VOR et NDB transmettent encore leur identifiant de trois lettres en Morse) et dans les contextes maritimes ou d’urgence. Il peut être transmis par une simple lumière, un son ou un interrupteur, ce qui est utile lorsque les canaux vocaux ou de données sont indisponibles. SOS reste connu bien au-delà du milieu radio comme un appel à l’aide.