Traductor braille: texto a Braille Unicode (Grade 1) y viceversa
Escriba «Hello» y obtendrá ⠠⠓⠑⠇⠇⠕: el signo de mayúscula seguido de cinco celdas de letras, listo para pegar en un documento sin fuentes especiales. También lee Braille de vuelta a texto y se detiene ante cualquier celda que no reconozca. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Texto
- Hello
- Modo de cálculo
- Encode
- Resultado
- ⠠⠓⠑⠇⠇⠕
- Longitud
- 6
- Caracteres de entrada
- 5
- Calificación
- 1
El sistema Braille es una escritura táctil de puntos en relieve que permite leer letras, números y signos de puntuación con las yemas de los dedos. En pantallas y documentos, esas celdas de seis puntos se almacenan como patrones Braille Unicode de U+2800 a U+28FF, de modo que puede copiar, pegar, buscar e imprimir Braille digital sin una fuente especial. Esta capacidad implementa el Braille inglés Grade 1 de extremo a extremo: el modo de codificación convierte texto latino plano en una cadena de caracteres Braille Unicode con indicadores de mayúscula y de número; el modo de decodificación lee las celdas Braille de vuelta a texto ordinario y falla de inmediato al encontrar una celda no mapeada, para que un pegado erróneo nunca corrompa el sentido en silencio.
Cómo Grade 1 asigna letras, dígitos e indicadores
El Braille inglés Grade 1 asigna a cada letra minúscula un patrón fijo de seis puntos. Las posiciones de los puntos se numeran del uno al seis en dos columnas de tres, y Unicode codifica esos puntos como los seis bits bajos de un punto de código que comienza en U+2800.
La letra a es un solo punto en la posición uno, b usa los puntos uno y dos, y así hasta la z, incluida la distintiva w que no sigue la misma extensión de tres filas que las demás letras.
Cuando necesita una mayúscula, Grade 1 coloca una celda indicadora de capital formada solo por el punto seis justo antes de la celda de la letra; esta capacidad aplica ese signo a cada carácter en mayúscula, de modo que Hello se convierte en el signo de capital más h, luego e, l, l, o.
Los números usan un indicador numérico formado por los puntos tres, cuatro, cinco y seis; a continuación, las celdas de las letras a a j representan los dígitos del uno al nueve y el cero hasta que un espacio o una letra no dígito termina el modo numérico. La puntuación habitual tiene mapeos de una sola celda: coma, punto y coma, dos puntos, punto, exclamación, interrogación, apóstrofo, guion, comillas rectas y paréntesis.
Los espacios permanecen como caracteres de espacio ordinarios en la cadena codificada para facilitar la lectura, y las celdas Braille en blanco también se aceptan como espacios al decodificar.
Dónde aparece la traducción braille en el trabajo real
Los equipos de accesibilidad que insertan muestras Braille en documentación, guías de estilo y materiales de formación necesitan una ruta fiable de texto a Braille que produzca celdas Unicode copiables y pegables, no imágenes. Las plataformas educativas que enseñan lectura Grade 1 asignan ejercicios de letras, indicadores de capital y modo numérico; un único oráculo de confianza que codifica y decodifica sin contracciones Grade 2 mantiene las claves de respuesta alineadas con el currículo de principiantes.
Los ingenieros que elaboran textos de producto inclusivos, cartelas de museo o señalética a menudo quieren una comprobación rápida de ida y vuelta antes de enviar archivos a embosadoras o pantallas Braille refrescables. Los escritorios de soporte pegan cadenas Braille desde tickets y necesitan el rechazo estricto de celdas desconocidas en lugar de huecos silenciosos que engañarían al lector.
Los autores de currículo prefieren una página dedicada al traductor braille en lugar de enterrar la función bajo un convertidor genérico de puntos de código Unicode, porque la intención de búsqueda y las reglas de indicadores de capital o número son problemas distintos. Si necesita contracciones literarias Grade 2, máquinas de estado completas de Unified English Braille, Braille informático de ocho puntos para binario arbitrario o síntesis de voz, trátelos como intenciones de búsqueda y páginas de aterrizaje separadas, sin sobrecargar esta página del traductor Braille Grade 1.
Qué puede hacer con ella
Documentación de accesibilidad y muestras de formación
Genere fragmentos de Braille Unicode para guías de estilo, materiales de incorporación y revisiones de diseño inclusivo sin depender de arte Braille solo en imagen.
Ejercicios de aula Grade 1 y claves de respuesta
Codifique ejercicios de letras, mayúsculas y números; luego decodifique envíos Braille de estudiantes contra un mapa Grade 1 determinista para calificación automática.
Preguntas frecuentes
¿Qué tipo de Braille usa este traductor?
Braille inglés Grade 1 expresado como patrones Braille Unicode (U+2800–U+28FF). Asigna letras, dígitos con indicador numérico, mayúsculas con indicador de capital, espacio y puntuación habitual—sin contracciones Grade 2.
¿Qué ocurre con una celda Braille no mapeada?
El producto nunca omite ni sustituye en silencio celdas desconocidas.
¿Cómo se codifican las mayúsculas y los números?
Cada letra mayúscula va precedida del indicador de capital (punto 6, ⠠). Una secuencia de dígitos va precedida del indicador numérico (⠼); después, las celdas a–j significan 1–9 y 0 hasta que un espacio o una letra no dígito termina el modo numérico.
¿Es lo mismo que un convertidor de puntos de código Unicode?
No. Un convertidor de puntos de código muestra valores U+XXXX para cualquier carácter. Esta página traduce específicamente entre texto legible y celdas Braille Grade 1 con reglas de indicadores: distinta intención de búsqueda y distintas reglas.
¿Cuánto cuesta?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/enc/braille \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello"}'const res = await fetch("https://api.kit.forhosting.com/enc/braille", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/braille",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/braille", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/braille", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"text": "Hello"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.braille",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cómo Grade 1 asigna letras, dígitos e indicadores
Todo el pipeline es una consulta de tabla determinista sin llamadas de red, sin semillas aleatorias y sin marcas de tiempo de reloj, de modo que entradas idénticas siempre producen el mismo JSON. Los caracteres fuera del conjunto Grade 1 admitido fallan al codificar; las celdas Braille fuera del mapa reconocido fallan al decodificar con un mensaje invalid_input claro que indica la posición y el punto de código.
Qué envía y qué recibe de vuelta
Envíe un campo de cadena obligatorio llamado text y un campo opcional mode con valor encode o decode. El modo encode trata text como contenido plano y devuelve una cadena result de patrones Braille Unicode más espacios. El modo decode trata text como Braille, acepta espacios en blanco ordinarios y celdas en blanco como espacios, aplica indicadores de capital y de número, y devuelve la cadena plana recuperada en result. Ambas direcciones repiten mode, el text original, result, un campo length que cuenta valores escalares Unicode en la salida principal, grade igual a uno, una etiqueta script que nombra los patrones Braille Unicode y una cadena breve de referencia standard para que los clientes puedan afirmar qué perfil usaron. Las comprobaciones clásicas incluyen codificar Hello al indicador de capital más las cinco celdas de h e l l o, codificar un número como cuarenta y dos con el signo numérico inicial, y decodificar una frase Braille conocida de vuelta a texto legible. Si omite mode, encode es el valor predeterminado, de modo que un solo payload sigue siendo útil. Encode también informa input_chars; decode informa input_cells. Si falta text, hay objetos que no son cadenas, valores de mode no admitidos, cadenas más largas que el máximo documentado, caracteres planos no mapeados al codificar, símbolos no Braille al decodificar, o celdas Braille que existen en el bloque Unicode pero no forman parte de este mapa Grade 1, todo falla con invalid_input y un mensaje claro en inglés. Los fallos de validación no consumen saldo prepago. El precio de las llamadas API exitosas es la base publicada de $0.002 por elemento.
Dónde aparece la traducción braille en el trabajo real
Las pipelines de contenido que almacenan representaciones duales—impresión y Braille—necesitan JSON determinista para que la CI pueda probar con goldens las transformaciones entre lenguajes y frameworks. Como esta capacidad es un motor de análisis puro, el precio de la API es la base publicada de $0.002 por elemento exitoso y la validación fallida no consume saldo.
Casos de integración
Fixtures de ida y vuelta para textos de producto inclusivos
Construya goldens de CI que conviertan cadenas de producto a Braille y de vuelta para que el texto listo para embosadora permanezca sincronizado con la fuente impresa.