Traducteur Ubbi Dubbi
Hello world devient Hubellubo wuborld : la syllabe ub se place devant chaque voyelle a, e, i, o et u, tandis que le y, les espaces et la ponctuation restent tels quels. Le décodage retire les syllabes ajoutées et rend le message. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Texte
- Hello world
- Mode de calcul
- Encode
- Résultat
- Hubellubo wuborld
- Longueur
- 17
- Voyelles
- 3
- Chiffre
- ubbi_dubbi
Ubbi Dubbi est le jeu de langage qui insère la syllabe ub avant chaque voyelle, de sorte que Hello devient Hubellubo et cat devient cubat. Enfants, enseignants, auteurs d'énigmes et quiconque rédige des messages de club secret l'utilisent pour un brouillage léger, facile à prononcer et à inverser une fois la règle connue. Ce traducteur Ubbi Dubbi applique un algorithme déterministe fixe dans les deux sens : encoder le texte en plaçant ub avant chaque voyelle latine aeiou, ou décoder l'Ubbi Dubbi en retirant ces syllabes avant les voyelles pour retrouver le libellé d'origine. Espaces, ponctuation, chiffres et la lettre y passent inchangés pour que les phrases gardent leur forme. Vous choisissez le mode explicitement—encode ou decode—ainsi les scripts ne devinent jamais le sens.
Comment fonctionnent l'encodage et le décodage Ubbi Dubbi
Ubbi Dubbi n'est ni un chiffrement ni un chiffre à clé secrète. C'est une règle fixe de jeu de langage utilisée en classe, en camp d'été et à la télévision pour enfants : avant chaque son voyelle écrit avec les lettres latines a, e, i, o ou u, on insère la courte syllabe ub. À l'encodage, cet outil parcourt l'entrée caractère par caractère.
Lorsqu'il trouve une voyelle, il insère ub si elle est en minuscules ou Ub si elle est en majuscules, puis conserve la voyelle. Les consonnes restent telles quelles. Espaces, virgules, points, chiffres, emoji et la lettre y ne reçoivent jamais de syllabe insérée, ainsi Hello world devient Hubellubo wuborld et happy reste hubappuby avec y intact.
Les voyelles consécutives reçoivent chacune leur ub, donc book devient buboubok et idea devient ubidubeuba. Au décodage, le scanner cherche la séquence de deux lettres ub dans n'importe quelle casse immédiatement suivie d'une voyelle ; lorsque ce motif apparaît, il retire le ub et garde la voyelle. Si ub apparaît avant une consonne, comme dans le mot anglais ordinaire hub, les lettres passent sans traitement spécial car ce n'est pas le préfixe du jeu avant voyelle.
Il n'y a ni graine aléatoire, ni appel réseau, ni horodatage d'horloge : chaque étape est un parcours pur de chaîne. Cette page n'implémente que ce profil fixe Ubbi Dubbi—pas le Pig Latin, pas le leetspeak, pas ROT13, pas Base64, ni un réécrivain IA aux orthographes inventées. Ce sont d'autres outils et intentions de recherche.
Ce que vous envoyez et ce que vous recevez
Envoyez un champ chaîne obligatoire nommé text contenant le message à convertir. Envoyez éventuellement mode comme encode ou decode ; s'il est omis, encode est la valeur par défaut. En cas de succès la réponse renvoie le text d'origine, result comme chaîne transformée, mode comme opération résolue, length du résultat, et soit vowels (combien de voyelles ont reçu ub à l'encodage) soit stripped (combien de syllabes ub ont été retirées au décodage), plus les libellés cipher et rule pour que les clients affirment le profil Ubbi Dubbi.
Les échecs de validation ne consomment pas le solde prépayé. Les contrôles classiques incluent l'encodage de Hello world en Hubellubo wuborld, le décodage de Hubellubo en Hello, et la confirmation qu'un text vide est rejeté plutôt que renvoyé inchangé.
Où un traducteur Ubbi Dubbi apparaît dans le travail réel
Les cours de langue et de phonétique au primaire présentent souvent des jeux de langage pour entraîner l'identification des voyelles ; un oracle Ubbi Dubbi de confiance accélère démos et correcteurs automatiques qui ont besoin d'encode et de decode. Livres d'énigmes, chaînes d'indices d'escape game et invitations d'anniversaire cachent encore des messages en Ubbi Dubbi que adultes et aînés veulent inverser sans script improvisé.
Les équipes support et contenu stylisent parfois spoilers, réponses de quiz ou surnoms de club en Ubbi Dubbi puis ont besoin du chemin inverse sans installer de bibliothèque par langue. Si vous avez besoin de Pig Latin, leetspeak, d'un chiffrement par rotation, d'un chiffrement authentifié fort ou d'un encodage Base64, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page fixe Ubbi Dubbi.
Cas d’usage
Démos de voyelles et jeux de langage en classe
Montrez aux élèves comment insérer ub avant chaque voyelle, avec un seul chemin de référence encode et decode pour devoirs et correcteurs automatiques.
Indices d'énigmes et messages de fête
Encodez le texte d'invitation ou les indices d'escape game en Ubbi Dubbi, ou inversez un message trouvé sans script à usage unique.
Questions fréquentes
Qu'est-ce que l'Ubbi Dubbi ?
L'Ubbi Dubbi est un jeu de langage qui insère la syllabe ub avant chaque voyelle latine (a, e, i, o, u). Par exemple Hello devient Hubellubo. C'est un brouillage ludique, pas une sécurité cryptographique.
Comment convertir du texte en Ubbi Dubbi ?
Envoyez votre chaîne dans le champ text avec mode encode (la valeur par défaut). L'outil insère ub avant chaque voyelle ; consonnes, espaces, ponctuation, chiffres et y passent inchangés.
Comment traduire l'Ubbi Dubbi en texte clair ?
Définissez mode sur decode. Tout ub, Ub ou UB immédiatement avant une voyelle est retiré, restaurant le libellé d'origine si l'entrée était de l'Ubbi Dubbi valide.
Combien coûte le traducteur Ubbi Dubbi ?
L'outil navigateur est gratuit et s'exécute en local.
Que se passe-t-il quand deux voyelles se suivent ?
Chaque voyelle reçoit son propre ub : book devient buboubok et idea devient ubidubeuba. Au décodage, chaque ub placé juste devant une voyelle est retiré, et les deux mots reviennent exactement comme avant.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/enc/ubbi-dubbi \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello world"}'const res = await fetch("https://api.kit.forhosting.com/enc/ubbi-dubbi", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello world"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/ubbi-dubbi",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello world"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/ubbi-dubbi", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello world"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello world"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/ubbi-dubbi", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"text": "Hello world"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ubbi_dubbi",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une entrée vide est rejetée avec une erreur invalid_input claire, et non renvoyée telle quelle.
Ce que vous envoyez et ce que vous recevez
Les alias input, value, data, message, plaintext et source sont acceptés pour le même champ afin que les scripts réutilisent des formes de charge utiles existantes. Les alias de direction op, operation et direction, et les valeurs courtes enc, dec, to_ubbi et from_ubbi sont aussi acceptés. Text manquant, objets non chaîne, chaînes vides, mode inconnu et chaînes plus longues que le maximum documenté échouent avec invalid_input et un message clair en anglais. Le prix des appels API réussis est la base publiée de $0.002 par élément.
Où un traducteur Ubbi Dubbi apparaît dans le travail réel
Comme cette capacité est un moteur parse pur, le prix API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.
Cas d'intégration
Fixtures de fiches et pipelines
Générez des chaînes Ubbi Dubbi stables dans le navigateur ou l'API pour que imprimés, contrôles LMS et tests de régression partagent un contrat.
Questions techniques
Que se passe-t-il avec une entrée vide ou mal formée ?
Texte vide, text manquant, valeurs de mode inconnues et chaînes trop longues échouent avec invalid_input. Ces échecs de validation ne sont pas facturés.