Audio übersetzen
KIT nimmt eine Audioaufnahme in einer Fremdsprache entgegen und liefert direkt einen übersetzten Text zurück, ohne dass Sie vorher selbst transkribieren und anschließend übersetzen lassen müssen. Gedacht für internationale Meetings, fremdsprachige Interviews oder Kundengespräche, die Sie auf Deutsch verstehen müssen.
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.
Ein Schritt statt zwei
Normalerweise braucht eine übersetzte Aufnahme zwei Arbeitsschritte: erst transkribieren, dann übersetzen. KIT kombiniert beides in einer einzigen Anfrage und liefert direkt den übersetzten Text, was Zeit spart und die Fehlerquelle einer doppelten Verarbeitung vermeidet.
So funktioniert es
Sie laden die fremdsprachige Aufnahme hoch oder senden sie per API; KIT erkennt die Ausgangssprache automatisch, transkribiert sie und übersetzt das Ergebnis in die gewünschte Zielsprache. Für eine reine Transkription ohne Übersetzung nutzen Sie stattdessen die einfache Transkriptionsfunktion.
Wann sich das lohnt
Ein Team mit internationalen Partnern lässt ein englisches oder französisches Kundengespräch direkt auf Deutsch als Text vorliegen, statt es zunächst selbst zu übersetzen. Auch bei fremdsprachigen Interviews für eine deutsche Redaktion spart der direkte Weg spürbar Zeit gegenüber zwei getrennten Aufträgen.
Grenzen
Die Übersetzung folgt dem Sinn der Aussage, nicht zwingend jedem einzelnen Wort; bei Fachbegriffen, Eigennamen oder Redewendungen lohnt eine Prüfung des Ergebnisses vor der Weitergabe. Die Datei darf bis zu 200 MB groß sein und bis zu 180 Minuten lang.
Anwendungsfälle
Internationales Kundengespräch
Ein Vertriebsteam aus Stuttgart lässt ein englisches Verkaufsgespräch direkt als deutschen Text vorliegen, um es intern ohne Sprachbarriere auszuwerten.
Fremdsprachiges Interview für die Redaktion
Eine Redaktion lässt ein französisches Interview direkt ins Deutsche übersetzen, statt zunächst eine französische Abschrift und danach eine separate Übersetzung zu beauftragen.
Meeting mit internationalen Partnern
Ein Unternehmen aus Hamburg dokumentiert ein Meeting mit einem italienischen Lieferanten direkt auf Deutsch, um es intern zu verteilen.
Häufige Fragen
Muss ich die Ausgangssprache angeben?
Nein, KIT erkennt die gesprochene Sprache automatisch; Sie geben lediglich die gewünschte Zielsprache an.
Bekomme ich auch die Originalabschrift in der Ausgangssprache?
Diese Funktion liefert den übersetzten Text; für eine zusätzliche Abschrift in der Ausgangssprache nutzen Sie die einfache Transkriptionsfunktion für dieselbe Datei.
Was kostet die Übersetzung einer Aufnahme?
$0.004 pro Anfrage plus $0.0185 pro Minute, also rund $0,38 für eine zwanzigminütige Aufnahme.
Wie zuverlässig ist die Übersetzung bei Fachsprache?
Bei allgemeiner Sprache ist das Ergebnis gut lesbar; Fachbegriffe und Redewendungen sollten Sie bei wichtigen Dokumenten vor der Weitergabe prüfen.
Was passiert mit der Aufnahme nach der Übersetzung?
Sie dient ausschließlich der Erstellung der Übersetzung für diese eine Anfrage und wird anschließend nicht weiter gespeichert oder an Dritte gegeben.
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/audio/translate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/translate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/translate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/translate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/translate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"audio": "https://ejemplo.com/audio.mp3"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.translate",
"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_mb | 200 |
max_minutes | 180 |
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. |