ForHosting KIT · Utilidades de desarrollo

Código Morse Wabun

こんにちは se convierte en ---- .-.-. -.-. ..-. -...: cada mora kana recibe su código telegráfico Wabun, con espacios entre letras y una barra entre palabras. Las sílabas sonoras como が pasan al código base más la marca dakuten, y al decodificar se obtiene hiragana. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
こんにちは
Modo de cálculo
Encode
Obtiene
Resultado
---- .-.-. -.-. ..-. -...
Codificación
wabun
Longitud de entrada
5
Longitud de salida
25

Este traductor de código Morse Wabun convierte kana japonés en códigos telegráficos Wabun clásicos y decodifica esas secuencias de puntos y rayas de vuelta a hiragana legible mediante un alfabeto fijo y determinista. El modo de codificación acepta hiragana y katakana (ancho completo o medio), expande las sílabas sonoras y semisonoras en una mora base más un token de dakuten o handakuten, separa las letras con un solo espacio y las palabras con una barra para que las frases de varias palabras no sean ambiguas. El modo de decodificación invierte el proceso: lee solo puntos, rayas, espacios y separadores de palabra con barra, busca cada token en la tabla pública Wabun, recombina las marcas diacríticas sobre la mora anterior cuando es posible y falla con claridad si un símbolo o código es desconocido.

Qué es el código Wabun y qué devuelve esta herramienta

El código Wabun es el sistema Morse de la lengua japonesa en el que cada símbolo representa una mora de kana y no una letra latina. Esta página implementa la tabla pública del gojūon moderno, las moras históricas wi y we, la marca de vocal larga, la coma y el punto japoneses, los paréntesis y los códigos diacríticos separados de dakuten y handakuten que siguen a una mora base.

El modo de codificación unifica katakana y formas de medio ancho en las mismas tablas que el hiragana, expande が al código de か más el token dakuten, une códigos de letra con un espacio y une palabras con espacio-barra-espacio para que una persona o una máquina distinga los límites de palabra sin cronometrar audio.

El modo de decodificación acepta la misma convención textual, tolera también un espaciado flexible alrededor de la barra, reconstruye hiragana y recombina un dakuten o handakuten siguiente sobre una base compatible cuando la tabla lo permite. Si necesita Morse Internacional para texto latino, generación de tonos de audio o temporización de destellos, use una herramienta especializada; esta página es solo para el contrato de codificación y decodificación Wabun de kana que comparten docentes, estudiantes de radio y autores de pruebas.

Dónde encaja un traductor Wabun en el aprendizaje, la radio y las pruebas

Los estudiantes encuentran el Wabun al estudiar procedimientos de radio japoneses, preparar material de licencia de aficionado que aún menciona el Morse de kana o resolver ejercicios de aula que exigen convertir frases cortas en ambas direcciones sin tablas de papel. Los operadores de radioafición usan un codificador de texto para comprobar frases de práctica antes de enviarlas con manipulador o software, y un decodificador para verificar la copia tras una sesión que mezcló segmentos internacionales y Wabun.

Diseñadores de acertijos y autores de juegos generan enigmas Morse de kana deterministas para escape rooms y retos tipo CTF donde la misma pista debe codificarse siempre igual. Combínelo con el traductor de Morse Internacional cuando un laboratorio necesite Morse latino y de kana bajo las mismas reglas deterministas de la casa.

Práctica de radio y exámenes

Codifique frases de estudio en kana y decodifique copias de práctica para simulacros de Morse japonés sin una tabla Wabun de papel.

Acertijos y demostraciones de aula

Genere pistas Wabun deterministas para escape rooms, CTF y lecciones en vivo con una regla compartida de separador de palabra.

¿Cuánto cuesta el traductor de código Morse Wabun?

Es gratis en su navegador en esta página.

¿Qué caracteres se admiten?

Hiragana y katakana (incluido medio ancho), kana pequeños normalizados a tamaño completo, marca de vocal larga ー, dakuten y handakuten (como códigos separados o formas sonoras precompuestas), coma y punto japoneses, y paréntesis.

¿Cómo se representan palabras y diacríticos?

Las letras se separan con un solo espacio. Las palabras se separan con espacio-barra-espacio ( / ). Los kana sonoros y semisonoros se codifican como el código de la mora base seguido del token dakuten (..) o handakuten (..--.).

¿El resultado es determinista?

Sí. El mismo texto y modo siempre producen el mismo resultado sin red, aleatoriedad ni comportamiento dependiente de la fecha.

¿Puedo traducir letras latinas o kanji?

No. Solo se admiten kana; las letras latinas y los kanji se rechazan y el mensaje indica cuáles son. Para un texto en alfabeto latino, use un traductor de Morse internacional.

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.

POSThttps://api.kit.forhosting.com/enc/japanese-wabun

¿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.

curl -X POST https://api.kit.forhosting.com/enc/japanese-wabun \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"こんにちは"}'
{
  "text": "こんにちは"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.japanese_wabun",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El motor nunca llama a una red, nunca usa aleatoriedad y nunca depende del reloj del calendario, de modo que la misma entrada y el mismo modo siempre producen el mismo resultado en el navegador y a través de la API. Las comprobaciones habituales incluyen codificar こんにちは en cinco códigos de letra, decodificar esa cadena al mismo kana y rechazar caracteres latinos o kanji con invalid_input que nombra los símbolos no mapeados. Utilícelo gratis en esta página para práctica de radio, respuestas de acertijos y demostraciones de aula, o llame a la API a $0.002 por solicitud exitosa cuando necesite transformaciones Wabun reproducibles en integración continua y servicios de backend.

Qué es el código Wabun y qué devuelve esta herramienta

La respuesta JSON siempre incluye result para la cadena transformada, mode que refleja encode o decode, encoding fijo en wabun, e input_length más output_length para que las pruebas automatizadas verifiquen tamaños sin reanalizar la carga. No hay omisión silenciosa de caracteres desconocidos ni tabla de extensión privada: o cada símbolo se mapea de forma limpia, o la solicitud falla con invalid_input que informa del carácter o del token Morse no mapeado por su nombre.

Cómo se leen el texto y el modo y cómo se mantienen reproducibles los resultados

Encode recorta el espacio exterior solo para la semántica de división de palabras, trata las series internas de espacios en blanco como separadores de palabra y rechaza cualquier carácter fuera del conjunto Wabun admitido con un mensaje que enumera los símbolos no mapeados. Decode rechaza cualquier carácter fuera del conjunto de puntos, rayas, espacios y barra, rechaza tokens vacíos o mal formados y rechaza secuencias Morse que no figuran en la tabla inversa, nombrando de nuevo el token no decodificable. Los kana pequeños como っ y ゃ comparten los códigos telegráficos de sus contrapartes de tamaño completo, en línea con la práctica histórica que no asignó un patrón sokuon separado. El campo de carga preferido es text, con los alias input, value, s y message, de modo que formularios, cadenas de consulta y clientes SDK reutilicen el mismo contrato sin renombrar columnas. Mode toma encode por defecto y acepta decode de forma explícita; los alias op, direction y action apuntan al mismo interruptor para scripts que ya usan esos nombres. Como cada rama es búsqueda pura de tabla y ensamblado de cadena, dos clientes con el mismo texto y modo reciben resultados idénticos byte a byte entre versiones del Worker mientras el alfabeto permanezca fijo. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado sin reimplementar usted mismo las tablas Wabun. Las entradas inválidas devuelven invalid_input y no se cobran, lo que mantiene barata la validación exploratoria mientras las transformaciones exitosas siguen teniendo un precio fijo de ítem a $0.002 para quienes llaman a la API.

Dónde encaja un traductor Wabun en el aprendizaje, la radio y las pruebas

En esta página el trabajo se ejecuta por completo en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se almacena nada tras devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración en pizarra a un flujo automatizado sin cambiar el resultado codificado.

Fixtures golden de integración continua

Verifique pares de codificación y decodificación en pruebas automatizadas para que separadores y tokens dakuten no varíen en silencio.

¿Qué modos se admiten?

mode=encode (predeterminado) convierte kana japonés en Morse Wabun. mode=decode convierte una cadena Wabun de puntos, rayas, espacios y / de vuelta a hiragana.

Ver la documentación completa del KIT →