
Translittération pour les URL : titres cyrilliques en slugs
Collez une liste de titres et obtenez des slugs prêts à l'emploi selon la translittération ukrainienne officielle ou le schéma utilisé par les extensions WordPress. L'outil signale immédiatement les collisions : deux titres différents qui donnent la même URL.
.txt ou un .csv — le fichier est lu localement. Les chaînes en percent-encoding (%D0%BA%D0%BE%D0%B4) sont décodées automatiquement : vous pouvez donc coller les adresses directement depuis le navigateur.
| Original | Slug | Longueur |
|---|---|---|
| Collez les titres — un par ligne. | ||
Les titres ne quittent pas votre navigateur — la translittération s'effectue localement, sans envoi vers un serveur.
Pourquoi les translittérateurs ordinaires ne conviennent pas aux URL
Les services de translittération ukrainiens en ligne sont faits pour les documents : ils rendent le nom « Олександр » par « Oleksandr » et s'arrêtent là. Pour une adresse de page, cela ne suffit pas — il faut encore les minuscules, le remplacement des espaces et de la ponctuation par des tirets, la coupe sur une limite de mot et une vérification des doublons. Deuxième problème : les bibliothèques slugify anglophones ne distinguent pas l'ukrainien du russe. C'est critique, car les mêmes lettres cyrilliques se translittèrent différemment : le « г » ukrainien donne h, le russe g ; le « и » ukrainien donne y, le russe i. Une bibliothèque réglée sur le russe transformera « Гриби » en « Griby » au lieu de « Hryby ». Troisièmement, les collisions. Si deux titres produisent le même slug, WordPress ajoute silencieusement « -2 » à la fin. Vous ne l'apprendrez qu'en voyant une adresse étrange dans les résultats de recherche. L'outil signale ces cas à l'avance. La translittération ukrainienne officielle est fixée par la résolution n° 55 du Cabinet des ministres du 27 janvier 2010. Selon elle, le signe mou et l'apostrophe ne sont pas rendus du tout, et la combinaison « зг » est rendue par « zgh », afin de la distinguer de « ж ».
