ForHosting KIT · Strumenti per sviluppatori

Traduttore codice Morse

HELLO diventa .... . .-.. .-.. --- in codice Morse internazionale: ogni lettera, cifra e segno ammesso diventa i suoi punti e linee, con uno spazio tra le lettere e una barra tra le parole. La decodifica riporta il Morse a testo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
HELLO
Modalità di calcolo
Encode
Ottiene
Risultato
.... . .-.. .-.. ---
Codifica
morse
Lunghezza input
5
Lunghezza output
20

Questo traduttore di codice Morse converte testo semplice in codice Morse Internazionale e decodifica sequenze Morse di nuovo in testo leggibile usando un alfabeto fisso e deterministico. La modalità di codifica mappa ogni lettera, cifra e segno di punteggiatura supportato nella sua classica sequenza di punti e linee, separa le lettere con un singolo spazio, e separa le parole con una barra così le frasi multi-parola restano inequivocabili. La modalità di decodifica inverte il processo: legge solo punti, linee, spazi e separatori di parola a barra, cerca ogni token nella stessa tabella, e fallisce chiaramente quando un simbolo o codice è sconosciuto.

Cos'è il Morse Internazionale e cosa restituisce questo strumento

Il codice Morse Internazionale è la mappatura standard delle lettere latine, delle cifre decimali e di un piccolo insieme di segni di punteggiatura in sequenze di segnali brevi (dit, scritti come punti) e segnali lunghi (dah, scritti come linee).

Questa pagina implementa quell'alfabeto pubblico per A-Z, zero-nove, e la punteggiatura comune come il punto, la virgola, il punto interrogativo, l'apostrofo, il punto esclamativo, la barra, le parentesi, l'e commerciale, i due punti, il punto e virgola, l'uguale, il più, il trattino, l'underscore, la virgoletta, il simbolo del dollaro e la chiocciola.

La modalità di codifica rende maiuscole le lettere, espande ogni carattere nel suo codice, unisce le lettere con uno spazio, e unisce le parole con spazio-barra-spazio così un umano o una macchina può distinguere i confini delle parole senza cronometrare l'audio. La modalità di decodifica accetta la stessa convenzione testuale, tollerando anche una spaziatura flessibile intorno alla barra, e ricostruisce le lettere maiuscole e la punteggiatura originale.

Se vi servono la generazione di toni audio, la temporizzazione dei lampi luminosi, o una variante regionale diversa del Morse, usate uno strumento specializzato; questa landing è solo per il contratto di codifica e decodifica testuale che insegnanti, studenti radioamatori e autori di test condividono.

Dove si inserisce un traduttore Morse in apprendimento, radio e test

Gli studenti incontrano il Morse quando imparano le procedure radio, si preparano per gli esami di licenza, o risolvono esercitazioni scolastiche cronometrate che richiedono di convertire parole brevi in entrambe le direzioni senza tabelle su carta. I radioamatori usano un codificatore di testo per verificare le frasi di pratica prima di inviarle con un tasto o un keyer software, e un decodificatore per verificare la copia dopo una sessione.

Progettisti di enigmi e autori di giochi generano indovinelli Morse deterministici per escape room e sfide in stile CTF dove lo stesso indizio deve sempre codificarsi allo stesso modo. Abbinatelo ad altri helper di codifica testuale quando state costruendo un piccolo laboratorio di utility gratuite e deterministiche per istruzione e operazioni.

Pratica radio ed esami

Codificate frasi di studio e decodificate copie di pratica per esercitazioni radioamatoriali e preparazione alla licenza senza una tabella Morse su carta.

Enigmi e dimostrazioni scolastiche

Generate indizi Morse deterministici per escape room, CTF e lezioni dal vivo con una regola condivisa di separazione delle parole.

Quali caratteri sono supportati?

Lettere A-Z (senza distinzione tra maiuscole e minuscole in codifica), cifre 0-9, e punteggiatura comune: . , ? ' ! / ( ) & : ; = + - _ " $ @.

Come vengono separate le parole nell'output Morse?

Le lettere sono separate da un singolo spazio. Le parole sono separate da spazio-barra-spazio ( / ). La decodifica accetta anche una spaziatura flessibile intorno alla barra.

Il risultato è deterministico?

Sì. Lo stesso testo e la stessa modalità producono sempre lo stesso risultato senza rete, casualità o comportamenti legati alla data.

Il traduttore può riprodurre il Morse come suono o luce?

No. Lavora solo con il Morse scritto, dal testo a punti e linee e viceversa. Per toni audio, tempi di lampeggio o una variante regionale del Morse serve un altro strumento; la forma scritta di qui è quella condivisa da insegnanti e studenti di radio.

Cosa succede se incollo un codice Morse che non conosce?

La decodifica si ferma e indica il pezzo che non riesce a leggere, senza saltare nulla in silenzio. Accetta solo punti, linee, spazi e la barra tra le parole, e ogni codice deve esistere nella tabella standard.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/morse

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/enc/morse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HELLO"}'
{
  "text": "HELLO"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.morse",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Il motore non chiama mai una rete, non campiona mai casualità, e non dipende mai dall'orologio del calendario, così lo stesso input e la stessa modalità producono sempre lo stesso risultato nel browser e tramite l'API. Controlli tipici includono la codifica di HELLO in cinque codici di lettere, la decodifica di quella stringa di nuovo in HELLO, e il rifiuto di caratteri non supportati con invalid_input. Usatelo gratis su questa pagina per la pratica radio, le risposte agli enigmi e le dimostrazioni didattiche, oppure chiamate l'API a $0.002 per richiesta riuscita quando vi servono trasformazioni Morse riproducibili in CI e servizi backend.

Cos'è il Morse Internazionale e cosa restituisce questo strumento

La risposta JSON include sempre result per la stringa trasformata, mode che riporta encode o decode, encoding fissato a morse, e input_length più output_length così i test automatizzati possono verificare le dimensioni senza rianalizzare il payload. Non c'è salto silenzioso di caratteri sconosciuti e nessuna tabella di estensione privata: o ogni simbolo si mappa in modo pulito oppure la richiesta fallisce con invalid_input.

Come vengono letti testo e modalità e come i risultati restano riproducibili

Encode rimuove gli spazi bianchi esterni solo per la semantica di divisione delle parole, tratta le sequenze di spazi bianchi interni come separatori di parole, e rifiuta qualsiasi carattere che non sia nell'alfabeto supportato con un messaggio che nomina il simbolo sbagliato. Decode rifiuta qualsiasi carattere fuori dall'insieme di punti, linee, spazi e barra, rifiuta token vuoti o malformati, e rifiuta sequenze Morse che non compaiono nella tabella inversa, nominando di nuovo il token non decodificabile. Il campo preferito del payload è text, con gli alias input, value, s e message così form, query string e client SDK possono riusare lo stesso contratto senza rinominare colonne. Mode è predefinito su encode e accetta esplicitamente decode; gli alias op, direction e action mappano allo stesso interruttore per script che già usano quei nomi. Poiché ogni ramo è puramente ricerca in tabella e assemblaggio di stringhe, due client con lo stesso testo e la stessa modalità ricevono risultati identici byte per byte tra le versioni del Worker finché l'alfabeto resta fisso. Abbinate l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando vi serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da soli le tabelle Morse. Gli input non validi restituiscono invalid_input e non vengono addebitati, il che mantiene economica la validazione esplorativa mentre le trasformazioni riuscite restano a un prezzo fisso per elemento a $0.002 per chi chiama l'API.

Dove si inserisce un traduttore Morse in apprendimento, radio e test

In questa pagina il lavoro viene svolto interamente nel browser; tramite l'API ogni ricerca riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e permette di passare da una dimostrazione alla lavagna a una pipeline automatizzata senza cambiare il risultato codificato.

Fixture CI e golden

Verificate coppie di codifica e decodifica in test automatizzati così separatori e punteggiatura non divergono mai in silenzio.

Quanto costa il traduttore di codice Morse?

È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.

Quali modalità sono supportate?

mode=encode (predefinito) trasforma testo semplice in Morse. mode=decode trasforma una stringa Morse di punti, linee, spazi e / di nuovo in testo.

Leggi la documentazione completa del KIT →