Traducteur de Morse arabe
La correspondance arabe utilisée
Ce traducteur adopte une table publiée de correspondance entre l’alphabet arabe et le code Morse, couvrant les 28 lettres de base de l’arabe moderne. La hamza isolée est traitée comme une extension distincte : ء = .. Cette correspondance n’est pas présentée comme un alphabet arabe défini par l’UIT, et aucune filiation historique non vérifiée n’est affirmée. Toutes les valeurs figurent dans l’alphabet Morse arabe.
Le texte arabe source s’affiche de droite à gauche (RTL), tandis que les groupes Morse restent de gauche à droite dans l’ordre logique de transmission. Une espace sépare les caractères et / sépare les mots. Il ne faut pas inverser les groupes lors d’une copie.
Convertir l’arabe en Morse
L’outil normalise d’abord les variantes prises en charge, puis produit un groupe Morse par caractère canonique :
سلامdevient... .-.. .- --.أهلاًest normalisé enاهلا, puis devient.- ..-.. .-.. .-.- Dans
مسؤول,ؤest développé enوء, ce qui donne-- ... .-- . .-- .-...
Les deux dernières conversions sont avec perte : la forme initiale de l’alif, le siège de la hamza et les voyelles omises ne peuvent pas être restitués depuis le Morse.
Normalisation et décodage déterministe
| Saisie | Séquence canonique |
|---|---|
أ, إ, آ, ٱ | ا |
ؤ | وء |
ئ | يء |
ى | ي |
ة | ه |
Le tatwil et les harakat courants sont omis. Les formes de présentation arabes compatibles sont ramenées, lorsque c’est possible, à leurs caractères Unicode sous-jacents. Au décodage, l’outil renvoie uniquement la séquence canonique du tableau : il ne devine pas l’orthographe et ne reconstitue pas le siège d’une hamza. Ainsi, .-- . produit toujours وء et .. . produit يء, jamais ؤ ou ئ.
Chiffres et ponctuation
Les chiffres canoniques sont les chiffres arabo-indiens ٠-٩. Les chiffres ASCII 0-9 sont acceptés comme alias de saisie pour les mêmes signaux, mais le décodage renvoie ٠-٩. La virgule, le point d’interrogation et le point-virgule canoniques sont ،, ؟ et ؛ ; ,, ? et ; sont leurs alias ASCII.
Les autres signes pris en charge sont . ' ! / ( ) & : = + - _ " $ @. Les éléments explicitement énumérés dans ITU-R M.1677-1 utilisent les valeurs publiées dans cette recommandation ; les autres symboles courants sont des correspondances supplémentaires conservées par le site. Un signe inconnu est signalé au lieu d’être converti par approximation.
Saisies non prises en charge
Le mode arabe ne translittère pas le latin : salam n’est pas transformé en سلام. Les lettres persanes پ, چ, ژ, گ, les signes d’annotation coranique et les autres caractères de l’ensemble plus vaste des écritures arabes sont également hors de cette correspondance.
Lecture et cartes Morse
Le signal peut être restitué sous forme de son, de clignotements de l’écran, d’éclairs de la lampe torche sur les appareils compatibles ou de vibrations. La lampe torche et les vibrations dépendent du navigateur et du matériel.
L’outil de cartes en code Morse permet de créer une carte avec du texte arabe et de la télécharger en PNG. Sur les appareils compatibles, Partager ouvre le menu de partage du système avec le PNG et l’URL actuelle de la carte.
Portée des sources et des normes
Le site adopte une table publiée de correspondance entre l’alphabet arabe et le code Morse, pas un alphabet arabe de l’UIT. ICAO Doc 9303/SATTS sert uniquement à vérifier les correspondances de caractères et à étayer le traitement de la hamza isolée ; il ne normalise pas le Morse arabe. Le chapitre 9 d’Unicode et TR53 ne justifient que l’équivalence canonique et le traitement des formes de présentation et des marques. ITU-R M.1677-1 n’est utilisé que pour les chiffres, la temporisation, les conventions d’exploitation et la ponctuation qu’il cite explicitement ; les autres symboles courants sont des ajouts du site.
Références
- Code Morse pour les alphabets non latins : arabe présente la table des lettres arabes adoptée ici.
- ICAO Doc 9303, Part 3 n’est consulté que pour les correspondances SATTS et le traitement de la hamza ; ce n’est pas une norme de Morse arabe.
- Unicode Standard, Chapter 9: Middle East-I décrit les caractères arabes, leurs formes et leur ordre logique, sans attribuer de signaux Morse.
- Unicode TR53: Arabic Mark Rendering décrit les séquences de marques arabes ; l’omission des harakat courants reste une règle du site.
- ITU-R M.1677-1 est utilisé pour les chiffres, la temporisation, les conventions d’exploitation et la ponctuation explicitement indiquée, pas pour les lettres arabes ni l’extension de la hamza.