Tradutor Ubbi Dubbi
Hello world vira Hubellubo wuborld: a sílaba ub entra antes de cada vogal a, e, i, o e u, enquanto o y, os espaços e a pontuação ficam iguais. Na decodificação, as sílabas acrescentadas saem e a mensagem volta. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Texto
- Hello world
- Modo de cálculo
- Encode
- Resultado
- Hubellubo wuborld
- Comprimento
- 17
- Vogais
- 3
- Cifra
- ubbi_dubbi
Ubbi Dubbi é o jogo de linguagem que insere a sílaba ub antes de cada vogal, de modo que Hello vira Hubellubo e cat vira cubat. Crianças, professores, autores de passatempos e quem redige mensagens de clube secreto usam-no para ofuscação leve, fácil de falar em voz alta e de reverter quando se conhece a regra. Este tradutor Ubbi Dubbi aplica um algoritmo determinístico fixo nos dois sentidos: codifica texto simples colocando ub antes de cada vogal latina aeiou, ou decodifica Ubbi Dubbi removendo essas sílabas antes das vogais para recuperar o texto original. Espaços, pontuação, dígitos e a letra y passam inalterados para as frases manterem a forma. Você escolhe o modo de forma explícita—encode ou decode—assim os scripts nunca adivinham a direção.
Como funcionam a codificação e a decodificação Ubbi Dubbi
Ubbi Dubbi não é criptografia nem uma cifra com chave secreta. É uma regra fixa de jogo de linguagem usada em salas de aula, acampamentos e televisão infantil: antes de cada som vocálico escrito com as letras latinas a, e, i, o ou u, insere-se a sílaba curta ub. Na codificação, esta ferramenta percorre a entrada caractere a caractere.
Quando encontra uma vogal, insere ub se for minúscula ou Ub se for maiúscula, e mantém a vogal. As consoantes permanecem. Espaços, vírgulas, pontos, dígitos, emoji e a letra y nunca recebem sílaba inserida, assim Hello world vira Hubellubo wuborld e happy fica hubappuby com y intacto.
Vogais consecutivas recebem cada uma o seu ub, de modo que book vira buboubok e idea vira ubidubeuba. Na decodificação, o scanner procura a sequência de duas letras ub em qualquer capitalização imediatamente seguida de uma vogal; quando o padrão aparece, remove o ub e mantém a vogal. Se ub aparece antes de uma consoante, como na palavra inglesa comum hub, as letras passam sem tratamento especial porque não são o prefixo do jogo antes de vogal.
Não há semente aleatória, chamada de rede nem carimbo de data/hora: cada passo é um percurso puro de cadeia. Esta página implementa apenas esse perfil fixo de Ubbi Dubbi—não Pig Latin, não leetspeak, não ROT13, não Base64 nem um reescritor de IA com grafias criativas. Essas são ferramentas e intenções de busca separadas.
O que você envia e o que recebe de volta
Envie um campo de string obrigatório chamado text com a mensagem que deseja converter. Opcionalmente envie mode como encode ou decode; quando omitido, encode é o padrão. Em sucesso a resposta ecoa o text original, devolve result como a string transformada, mode como a operação resolvida, length do resultado e vowels (quantas vogais receberam ub na codificação) ou stripped (quantas sílabas ub foram removidas na decodificação), mais rótulos cipher e rule para clientes afirmarem o perfil Ubbi Dubbi.
Falhas de validação não consomem saldo pré-pago. Verificações clássicas incluem codificar Hello world em Hubellubo wuborld, decodificar Hubellubo de volta a Hello e confirmar que um text vazio é rejeitado em vez de devolvido igual.
Onde um tradutor Ubbi Dubbi aparece no trabalho real
Aulas de língua e fonética no ensino fundamental costumam apresentar jogos de linguagem para os alunos praticarem vogais; um oráculo Ubbi Dubbi confiável agiliza demos e autoavaliadores que precisam de encode e decode. Livros de passatempos, cadeias de pistas de escape room e convites infantis ainda escondem mensagens em Ubbi Dubbi que adultos e irmãos mais velhos querem reverter sem um script improvisado.
Equipes de suporte e conteúdo às vezes estilizam spoilers, respostas de quiz ou apelidos de clube em Ubbi Dubbi e depois precisam do caminho inverso sem instalar biblioteca específica de idioma. Se você precisa de Pig Latin, leetspeak, cifra de rotação, criptografia autenticada forte ou codificação Base64, trate-os como intenções de busca e landings separadas, sem sobrecarregar esta página fixa de Ubbi Dubbi.
Casos de uso
Demos de vogais e jogos de linguagem em sala
Mostre aos alunos como inserir ub antes de cada vogal, com um único caminho de referência de codificação e decodificação para tarefas e autoavaliadores.
Pistas de passatempos e mensagens de festa
Codifique textos de convite ou dicas de escape room em Ubbi Dubbi, ou reverta uma mensagem encontrada sem um script de uso único.
Perguntas frequentes
O que é Ubbi Dubbi?
Ubbi Dubbi é um jogo de linguagem que insere a sílaba ub antes de cada vogal latina (a, e, i, o, u). Por exemplo Hello vira Hubellubo. É ofuscação lúdica, não segurança criptográfica.
Como converto texto para Ubbi Dubbi?
Envie sua string no campo text com mode encode (o padrão). A ferramenta insere ub antes de cada vogal; consoantes, espaços, pontuação, dígitos e y passam inalterados.
Como traduzo Ubbi Dubbi de volta para texto simples?
Defina mode como decode. Qualquer ub, Ub ou UB imediatamente antes de uma vogal é removido, recuperando o texto original quando a entrada era Ubbi Dubbi válido.
Quanto custa o tradutor Ubbi Dubbi?
A ferramenta do navegador é grátis e roda localmente.
O que acontece quando há duas vogais seguidas?
Cada vogal ganha seu próprio ub, então book vira buboubok e idea vira ubidubeuba. Na decodificação, todo ub que vem logo antes de uma vogal é retirado, e as duas palavras voltam exatamente como eram.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"text": "Hello world"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.ubbi_dubbi",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entrada vazia é rejeitada com erro invalid_input claro, em vez de devolvida igual.
O que você envia e o que recebe de volta
Aliases como input, value, data, message, plaintext e source são aceitos para o mesmo campo, para scripts reutilizarem formatos de payload existentes. Aliases de direção como op, operation e direction, e valores curtos como enc, dec, to_ubbi e from_ubbi também são aceitos. Text ausente, objetos não string, strings vazias, mode desconhecido e strings maiores que o máximo documentado falham com invalid_input e mensagem clara em inglês. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item.
Onde um tradutor Ubbi Dubbi aparece no trabalho real
Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Fixtures de fichas e pipelines
Gere strings Ubbi Dubbi estáveis no navegador ou na API para que impressos, checagens LMS e testes de regressão compartilhem um contrato.
Perguntas técnicas
O que acontece com entrada vazia ou malformada?
Texto vazio, text ausente, valores de mode desconhecidos e strings excessivas falham com invalid_input. Essas falhas de validação não são cobradas.