Winkeralphabet-Übersetzer
HELLO wird zu fünf Paaren von Flaggenpositionen, eines pro Buchstabe: Das E etwa ist L:HIGH+R:DOWN, linke Flagge hoch, rechte unten. Wörter werden durch einen Schrägstrich getrennt, und eingefügte Positionen werden wieder zu Buchstaben. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Text
- HELLO
- Berechnungsmodus
- Encode
- Kodierung
- flag_semaphore
- Eingabelänge
- 5
- Ausgabelänge
- 78
Dieser Winkeralphabet-Übersetzer wandelt Klartext in internationale Winkeralphabet-Armpositionsnamen um und dekodiert diese Positions-Tokens zurück in lesbare Buchstaben und Ziffern, mit einer festen, deterministischen Tabelle. Der Kodiermodus bildet jeden Buchstaben und jede Ziffer auf eine Links- und Rechtshand-Pose ab, geschrieben als L:POS+R:POS, verbindet aufeinanderfolgende Buchstaben mit einem einzelnen Leerzeichen und trennt Wörter mit einem Schrägstrich, damit mehrwortige Sätze eindeutig bleiben. Der Dekodiermodus kehrt den Vorgang um: Er liest nur wohlgeformte Positions-Tokens, normalisiert flexible Trennzeichen, schlägt jedes Paar in derselben Tabelle nach und scheitert deutlich, wenn ein Zeichen oder eine Pose unbekannt ist.
Was das Winkeralphabet ist und was dieses Werkzeug liefert
Das Winkeralphabet (Flaggensemaphor) ist das Standard-Zwei-Flaggen-Sichtalphabet, das auf See, bei Pfadfindern und im Unterricht zur Geschichte der Signalgebung verwendet wird. Ein Signalgeber hält in jeder Hand eine Flagge und bringt jeden Arm in eine von einer kleinen Menge benannter Positionen um den Körper: unten, tief, seitlich, hoch, oben, sowie die zwei Über-Körper-Posen, wenn beide Flaggen auf derselben Seite liegen. Diese Kombinationen buchstabieren lateinische Buchstaben A bis Z und die doppelt genutzten Ziffern null bis neun, die sich in der klassischen Tabelle ausgewählte Buchstabenposen teilen.
Diese Seite implementiert diese öffentliche Zuordnung als reine Text-Tokens der Form L:POS+R:POS, sodass jedes Ergebnis kopierbar, durchsuchbar und für automatisierte Tests geeignet ist, ohne Bilderkennung. Der Kodiermodus schreibt Buchstaben groß, erweitert jedes unterstützte Zeichen zu seiner Links- und Rechtsposition, verbindet Buchstaben mit einem Leerzeichen und Wörter mit Leerzeichen-Schrägstrich-Leerzeichen, damit ein Mensch oder eine Maschine Wortgrenzen ohne Video-Frame-Timing erkennen kann. Der Dekodiermodus akzeptiert dieselbe textuelle Konvention, toleriert flexible Zeichensetzung zwischen L- und R-Seiten, und baut Großbuchstaben wieder auf (bevorzugt Buchstaben gegenüber Ziffernbezeichnungen, wenn eine Pose doppelt genutzt wird).
Wenn Sie Live-Videoanalyse, mechanisches Turmsemaphor oder japanische Flaggen-Silbenposen benötigen, nutzen Sie ein spezialisiertes Werkzeug; diese Landingpage ist nur für den Text-Kodier- und -Dekodier-Vertrag, den Lehrkräfte, Kadetten und Testautoren teilen.
Wo ein Winkeralphabet-Übersetzer in Lernen, Erbe und Tests passt
Studierende begegnen dem Winkeralphabet, wenn sie Marinegeschichte studieren, sich auf Pfadfinder-Signalabzeichen vorbereiten oder zeitgesteuerte Unterrichtsübungen lösen, die kurze Wörter in beide Richtungen ohne Papiertabellen umwandeln müssen. Gruppen zum Marineerbe und Museumspädagogen nutzen einen Text-Encoder, um Übungssätze vor einer Live-Demonstration zu prüfen, und einen Decoder, um die Aufnahme nach einer Sitzung zu verifizieren. Rätseldesigner und Spielautoren erzeugen deterministische Winkeralphabet-Rätsel für Escape-Rooms und CTF-artige Herausforderungen, bei denen derselbe Hinweis immer auf dieselbe Weise kodieren muss.
Kombinieren Sie es mit weiteren Text-Kodierungs-Helfern, wenn Sie ein kleines Labor freier, deterministischer Werkzeuge für Bildung und Betrieb aufbauen.
Anwendungsfälle
Pfadfinder- und Kadetten-Übung
Lernsätze kodieren und Übungsaufnahmen dekodieren für Winkeralphabet-Übungen und Abzeichenvorbereitung ohne Papier-Positionstabelle.
Rätsel und Unterrichtsdemos
Deterministische Winkeralphabet-Hinweise für Escape-Rooms, CTFs und Live-Lektionen mit gemeinsamer Worttrennregel erzeugen.
Häufige Fragen
Was kostet der Winkeralphabet-Übersetzer?
Auf dieser Seite ist er im Browser gratis.
Welche Zeichen werden unterstützt?
Buchstaben A–Z (bei der Kodierung unabhängig von Groß-/Kleinschreibung) und Ziffern 0–9. Ziffern teilen sich die klassischen doppelt genutzten Posen (1 mit A bis 9 mit I, und 0 mit K).
Wie werden Wörter und Positionen geschrieben?
Jeder Buchstabe ist L:POS+R:POS mit den Positionen DOWN, LOW, OUT, HIGH, UP, ACROSS_LOW oder ACROSS_HIGH. Buchstaben werden durch ein einzelnes Leerzeichen getrennt. Wörter werden durch Leerzeichen-Schrägstrich-Leerzeichen ( / ) getrennt.
Ist das Ergebnis deterministisch?
Ja. Derselbe Text und Modus liefern immer dasselbe Ergebnis, ohne Netzwerk, Zufall oder datumsabhängiges Verhalten.
Wie werden Ziffern im Winkeralphabet dargestellt?
Die Ziffern 0 bis 9 teilen sich ihre Positionen mit einigen Buchstaben der klassischen Tabelle. Beim Kodieren erhält jede Ziffer ihre Haltung; wird eine solche gemeinsame Haltung dekodiert, gibt Ihnen das Werkzeug den Buchstaben aus.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/enc/semaphore \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"HELLO"}'const res = await fetch("https://api.kit.forhosting.com/enc/semaphore", {
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/semaphore",
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/semaphore", 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/semaphore", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "HELLO"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.semaphore",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Die Engine ruft nie ein Netzwerk auf, nutzt nie Zufall und hängt nie von der Kalenderuhr ab, sodass dieselbe Eingabe und derselbe Modus im Browser und über die API immer dasselbe Ergebnis liefern. Typische Kontrollwerte umfassen die Kodierung von HELLO zu fünf Positions-Tokens, das Dekodieren dieser Zeichenkette zurück zu HELLO, und das Zurückweisen nicht unterstützter Symbole mit invalid_input. Nutzen Sie es gratis auf dieser Seite für Pfadfinder-Übung, Demos zur Marinegeschichte und Rätseldesign, oder rufen Sie die API zu $0.002 pro erfolgreicher Anfrage auf, wenn Sie reproduzierbare Winkeralphabet-Umwandlungen in CI und Backend-Diensten benötigen.
Was das Winkeralphabet ist und was dieses Werkzeug liefert
Die JSON-Antwort enthält immer result für die umgewandelte Zeichenkette, mode als Echo von encode oder decode, encoding fest auf flag_semaphore, sowie input_length und output_length, damit automatisierte Tests Größen prüfen können, ohne die Nutzlast erneut zu parsen. Es gibt kein stillschweigendes Überspringen unbekannter Zeichen und keine private Erweiterungstabelle: Entweder bildet jedes Symbol sauber ab, oder die Anfrage scheitert mit invalid_input.
Wie Text und Modus gelesen werden und wie Ergebnisse reproduzierbar bleiben
Mode ist standardmäßig encode und akzeptiert decode explizit; die Aliase op, direction und action bilden auf denselben Schalter ab, für Skripte, die diese Namen bereits verwenden. Encode entfernt äußeren Leerraum für die Wortaufteilung, behandelt innere Leerraumfolgen als Worttrennzeichen und weist jedes Zeichen zurück, das nicht A–Z oder 0–9 ist, mit einer Meldung, die das fehlerhafte Symbol nennt. Decode weist Tokens zurück, die nicht auf ein Links-Rechts-Positionspaar normalisiert werden können, weist unbekannte Posennamen außerhalb der sieben erlaubten Bezeichnungen zurück, und weist Positionspaare zurück, die nicht in der Umkehrtabelle erscheinen, wobei erneut das nicht dekodierbare Token genannt wird. Das bevorzugte Nutzlastfeld ist text, mit den Aliasen input, value, s und message, damit Formulare, Query-Strings und SDK-Clients denselben Vertrag wiederverwenden können, ohne Spalten umzubenennen. Da jeder Zweig reines Tabellen-Nachschlagen und Zeichenketten-Zusammenbau ist, erhalten zwei Clients mit demselben Text und Modus über Worker-Versionen hinweg bytegleiche Ergebnisse, solange das Alphabet fest bleibt. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne Flaggentabellen selbst neu zu implementieren. Ungültige Eingaben liefern invalid_input und werden nicht berechnet, was explorative Validierung günstig hält, während erfolgreiche Umwandlungen für API-Aufrufer, die denselben Vertrag in Quizze, Spiel-Engines und Dokumentationsgeneratoren integrieren, einen festen Stückpreis von $0.002 behalten.
Wo ein Winkeralphabet-Übersetzer in Lernen, Erbe und Tests passt
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt es Ihnen, von einer Whiteboard-Demo zu einer automatisierten Pipeline zu wechseln, ohne das kodierte Ergebnis zu ändern.
Integrationsbeispiele
CI- und Golden-Fixtures
Kodier- und Dekodierpaare in automatisierten Tests prüfen, damit Positionsnamen und Trennzeichen niemals stillschweigend abdriften.
Technische Fragen
Welche Modi werden unterstützt?
mode=encode (Standard) wandelt Klartext in L:POS+R:POS-Tokens um. mode=decode wandelt eine Positionszeichenkette zurück in Text um.