Namen transliterieren
Dieses Werkzeug überträgt Namen, Adressen oder kurze Texte aus einer nicht-lateinischen Schrift, etwa kyrillisch, arabisch oder griechisch, lautgetreu in lateinische Buchstaben, statt sie inhaltlich zu übersetzen. Gedacht für Formulare, Register und Dokumente, in denen ein fremder Name in einheitlicher, lesbarer Schreibweise erscheinen muss.
Online ausführen
Führen Sie dies mit Ihrem Konto auf unseren Servern aus. Kostenlose Tools laufen in Ihrem Browser; dieses wird zum oben genannten Preis von Ihrem KIT-Guthaben abgebucht.
Transliteration statt Übersetzung
Ein Name hat in der Regel keine Übersetzung, sondern nur eine lautgetreue Wiedergabe in einem anderen Schriftsystem. Diese Funktion überträgt Buchstabe für Buchstabe oder Laut für Laut nach einer festen, nachvollziehbaren Umschriftregel, statt einen Namen zu übersetzen oder frei einzudeutschen. Ein russischer Name in kyrillischer Schrift wird so zu seiner in Deutschland gebräuchlichen lateinischen Schreibweise, nicht zu einem anderen Namen.
Wo das gebraucht wird
Behörden, Standesämter und Personalabteilungen benötigen regelmäßig eine einheitliche lateinische Schreibweise für Namen aus Dokumenten in fremder Schrift, etwa bei einer Geburtsurkunde, einem ausländischen Führerschein oder einem Arbeitsvertrag. Eine uneinheitliche Umschrift derselben Person in unterschiedlichen Dokumenten führt in der Praxis zu Rückfragen und Verzögerungen, die sich mit einer konsequent gleichen Umschriftregel vermeiden lassen. Auch Firmennamen und Adressen aus fremder Schrift lassen sich auf dieselbe Weise einheitlich übertragen.
Preis
$0.003 pro Anfrage plus $0.0135 je 1.000 Wörter des zu transliterierenden Textes. Eine kurze Liste mit wenigen Namen kostet damit einen Bruchteil eines US-Dollars zuzüglich der Grundgebühr, sodass sich auch eine einzelne Namensanfrage kostengünstig prüfen lässt, ohne dass sich ein größerer Auftrag lohnen müsste. Bei einer größeren Liste, etwa für ein ganzes Register, sinkt der Anteil der Grundgebühr am Gesamtpreis je Name rechnerisch weiter.
Nutzung
Der Text wird auf dieser Seite eingefügt und in lateinischer Umschrift zurückgegeben, oder über die API in ein bestehendes Formular- oder Registrierungssystem eingebunden, etwa für die automatische Erfassung von Namen aus eingescannten Dokumenten. In Kombination mit der Texterkennung lesen Sie so ein fremdsprachiges Dokument zunächst ein und übertragen den enthaltenen Namen anschließend einheitlich in lateinischer Schrift, ohne die Umschrift von Hand nachschlagen zu müssen.
Anwendungsfälle
Der Name auf einer ausländischen Geburtsurkunde
Eine Standesamtsmitarbeiterin überträgt einen in kyrillischer Schrift vorliegenden Namen aus einer Geburtsurkunde nach einer festen Umschriftregel in lateinische Buchstaben, für den deutschen Eintrag.
Die Bewerbung mit ausländischem Namen
Eine Personalabteilung transliteriert den Namen einer Bewerberin aus einem arabischen Dokument, um ihn einheitlich in die deutsche Personalakte zu übernehmen.
Die Adressliste mit fremdsprachigen Einträgen
Katrin Baumann transliteriert eine Liste von Namen und Adressen aus griechischer Schrift, um sie in ein deutsches Versandsystem einzupflegen, das nur lateinische Zeichen verarbeitet.
Häufige Fragen
Wird der Name dabei übersetzt oder nur umgeschrieben?
Nur umgeschrieben: Ein Name wird lautgetreu in lateinische Buchstaben übertragen, nicht inhaltlich übersetzt oder eingedeutscht.
Welche Schriftsysteme werden unterstützt?
Unter anderem kyrillische, arabische und griechische Schrift; die gebräuchlichsten nicht-lateinischen Schriftsysteme werden nach einer festen Umschriftregel übertragen.
Gibt es eine einzige richtige Umschrift für jeden Namen?
Es gibt in vielen Fällen mehrere gebräuchliche Schreibweisen; die Funktion folgt einer festen, nachvollziehbaren Regel für ein einheitliches Ergebnis innerhalb eines Dokuments.
Was kostet die Transliteration?
$0.003 pro Anfrage plus $0.0135 je 1.000 Wörter des Textes; eine einzelne kurze Namensliste kostet entsprechend wenig.
Werden die übermittelten Namen gespeichert?
Nein, sie werden zur Umschrift verarbeitet und danach nicht aufbewahrt; ein Konto ist nicht erforderlich.
Funktioniert das auch mit eingescannten Dokumenten?
In Kombination mit der Texterkennung lässt sich zunächst der Name aus dem Dokument lesen und anschließend transliterieren.
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/translate/transliterate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/transliterate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/transliterate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/transliterate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/transliterate", 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": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.transliterate",
"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.
Limits
max_tokens | 20000 |
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. |
422 | task_failed | Die Aufgabe ist fehlgeschlagen und wird nicht berechnet. |