API für maschinelle Übersetzung
Übersetzungs-API für Europa
Ein HTTP-Aufruf, 36 Sprachen, Abrechnung pro Zeichen. Aus Europa, für Teams, die Übersetzung im eigenen Produkt brauchen — nicht noch eine Web-App.
Kostenloses Konto anlegen Zur Dokumentation
Преводът трябва да звучи като написан от човек.Bulgarian Překlad má znít, jako by ho napsal člověk.Czech En oversættelse skal lyde, som om et menneske skrev den.Danish Eine Übersetzung soll klingen, als hätte sie ein Mensch geschrieben.German Μια μετάφραση πρέπει να ακούγεται σαν να τη έγραψε άνθρωπος.Greek A translation should read as if a person wrote it.English Una traducción debe sonar como si la hubiera escrito una persona.Spanish Tõlge peaks kõlama nii, nagu oleks selle kirjutanud inimene.Estonian Käännöksen pitäisi kuulostaa siltä, että sen on kirjoittanut ihminen.Finnish Une traduction doit sonner comme si une personne l’avait écrite.French Ba cheart go mbeadh aistriúchán cosúil le rud a scríobh duine.Irish Prijevod bi trebao zvučati kao da ga je napisao čovjek.Croatian A fordításnak úgy kell hangoznia, mintha ember írta volna.Hungarian Þýðing á að hljóma eins og manneskja hafi skrifað hana.Icelandic Una traduzione deve suonare come se l’avesse scritta una persona.Italian Vertimas turi skambėti taip, tarsi jį būtų parašęs žmogus.Lithuanian Tulkojumam jāizklausās tā, it kā to būtu rakstījis cilvēks.Latvian Traduzzjoni għandha tinstema’ bħallikieku kitibha bniedem.Maltese Een vertaling moet klinken alsof een mens haar heeft geschreven.Dutch En oversettelse skal høres ut som om et menneske skrev den.Norwegian (Bokmål) Tłumaczenie powinno brzmieć tak, jakby napisał je człowiek.Polish Uma tradução deve soar como se tivesse sido escrita por uma pessoa.Portuguese O traducere trebuie să sune ca și cum ar fi scris-o un om.Romanian Preklad má znieť, akoby ho napísal človek.Slovak Prevod mora zveneti, kot da ga je napisal človek.Slovenian En översättning ska låta som om en människa skrivit den.Swedish Переклад має звучати так, ніби його написала людина.Ukrainian Bir çeviri, onu bir insan yazmış gibi okunmalıdır.Turkish Перевод должен звучать так, будто его написал человек.Russian Превод треба да звучи као да га је написао човек.Serbian Prijevod treba zvučati kao da ga je napisao čovjek.Bosnian Преводот треба да звучи како да го напишал човек.Macedonian Një përkthim duhet të tingëllojë sikur e ka shkruar një njeri.Albanian Una traducció ha de sonar com si l’hagués escrit una persona.Catalan Itzulpen batek pertsona batek idatzia balitz bezala entzun behar du.Basque Unha tradución debe soar como se a escribise unha persoa.Galician
01
Abrechnung pro Zeichen
Keine Arbeitsplätze, kein Mindestumsatz, keine Jahresbindung. Prepaid-Guthaben oder Paket mit Inklusivvolumen — jederzeit wechselbar.
02
Ihr Text ist nicht unser Produkt
Gesendete Texte werden nie in Verbrauchsdaten gespeichert. Der Übersetzungs-Cache lässt sich je Team abschalten, und jeder Auftragsverarbeiter steht im Auftragsverarbeitungsvertrag.
03
Direkter Ersatz für DeepL-Clients
Gleiche Parameter, gleiche Antwortstruktur, gleicher Auth-Header. Base-URL auf api.vizvuz.com zeigen, Key tauschen, der Rest bleibt.
Fünf Zeilen bis zur ersten Übersetzung
Senden Sie bis zu 50 Texte und eine Zielsprache. Alles Weitere ist optional.
curl
curl -X POST https://api.vizvuz.com/v1/translate \
-H "Authorization: Bearer vz_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"text":["Hello world"],"target_lang":"DE"}'
PHP
$ch = curl_init('https://api.vizvuz.com/v1/translate');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer vz_live_xxxxxxxx', 'Content-Type: application/json'],
CURLOPT_POSTFIELDS => json_encode(['text' => ['Hello world'], 'target_lang' => 'DE']),
]);
$response = json_decode(curl_exec($ch), true);
echo $response['translations'][0]['text'];
JavaScript
const response = await fetch('https://api.vizvuz.com/v1/translate', {
method: 'POST',
headers: { Authorization: 'Bearer vz_live_xxxxxxxx', 'Content-Type': 'application/json' },
body: JSON.stringify({ text: ['Hello world'], target_lang: 'DE' }),
});
const { translations } = await response.json();
console.log(translations[0].text);
Python
import requests
response = requests.post(
"https://api.vizvuz.com/v1/translate",
headers={"Authorization": "Bearer vz_live_xxxxxxxx"},
json={"text": ["Hello world"], "target_lang": "DE"},
timeout=30,
)
print(response.json()["translations"][0]["text"])
Go
body, _ := json.Marshal(map[string]any{
"text": []string{"Hello world"},
"target_lang": "DE",
})
req, _ := http.NewRequest("POST", "https://api.vizvuz.com/v1/translate", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer vz_live_xxxxxxxx")
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
36 Sprachen, 38 Ziele
Britisches und amerikanisches Englisch sowie europäisches und brasilianisches Portugiesisch sind eigene Ziele.
- BG Bulgarian
- CS Czech
- DA Danish
- DE German
- EL Greek
- ES Spanish
- ET Estonian
- FI Finnish
- FR French
- GA Irish
- HR Croatian
- HU Hungarian
- IS Icelandic
- IT Italian
- LT Lithuanian
- LV Latvian
- MT Maltese
- NL Dutch
- NB Norwegian (Bokmål)
- PL Polish
- PT Portuguese
- RO Romanian
- SK Slovak
- SL Slovenian
- SV Swedish
- UK Ukrainian
- TR Turkish
- RU Russian
- SR Serbian
- BS Bosnian
- MK Macedonian
- SQ Albanian
- CA Catalan
- EU Basque
- GL Galician
Einfache, veröffentlichte Preise
Pay as you go kostet 15,00 € je Million Zeichen. Starter kostet 19,00 € pro Monat mit 2.000.000 Zeichen inklusive. Business kostet 99,00 € pro Monat.
Häufige Fragen
Wie gut ist die Ausgabe?
Sie stammt von einem großen Sprachmodell mit übersetzungsspezifischem Prompt, erzwungenem Glossar und Formalitätssteuerung. Für europäische Sprachpaare ist sie konkurrenzfähig zu den etablierten Anbietern; prüfen Sie es mit eigenem Text — die Demo oben braucht kein Konto.
Wo werden meine Daten verarbeitet?
Anwendung, Datenbank und Queue laufen in Deutschland. Der Anbieter der Übersetzungs-Engine verarbeitet den Text je nach Konfiguration in der EU oder in den USA; die aktuelle Konstellation steht im Auftragsverarbeitungsvertrag, Übermittlungen stützen sich auf die EU-Standardvertragsklauseln.
Bleibt mein HTML erhalten?
Ja. Mit tag_handling=html oder xml bleiben Tags erhalten, Attribute unangetastet, übersetzt werden nur Textknoten. Dateiformate wie DOCX und PDF stehen auf der Roadmap, nicht im aktuellen Stand.
Wie aufwendig ist der Wechsel?
Für die meisten Projekte zwei Zeilen: Base-URL auf https://api.vizvuz.com/v1 und den Key ändern. Der Header DeepL-Auth-Key wird ebenfalls akzeptiert, weshalb offizielle DeepL-Bibliotheken meist unverändert funktionieren.
Welche Grenzen gelten pro Anfrage?
Bis zu 50 Texte je Anfrage, je nach Paket 50.000 bis 200.000 Zeichen je Anfrage und 10 bis 100 Anfragen pro Sekunde. Jede Antwort trägt die aktuellen Rate-Limit-Header.