Machinevertaal-API · per teken afgerekend
De vertaal-API voor Europa
Eén HTTP-aanroep, 36 talen, per teken afgerekend. Gebouwd in Europa voor teams die vertaling in hun eigen product nodig hebben, niet nóg een webapp.
Gratis account aanmaken $ curl -X POST https://api.vizvuz.com/v1/translate
- 36
- brontalen
- € 15,00
- per miljoen tekens
- 38
- doeltalen
Преводът трябва да звучи като написан от човек.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
Per teken geprijsd
Geen gebruikersplaatsen, geen minimumbesteding, geen jaarcontract. Vooruitbetaald tegoed of een abonnement met inbegrepen volume — je kunt altijd wisselen.
02
Jouw tekst is niet ons product
We bewaren de tekst die je stuurt nooit in verbruiksgegevens. De vertaalcache kan per team worden uitgezet, en elke verwerker staat in de verwerkersovereenkomst.
03
Direct bruikbaar voor DeepL-clients
Dezelfde parameters, dezelfde antwoordvorm, dezelfde auth-header. Richt je client op api.vizvuz.com, wissel de sleutel, en laat de rest van je code staan.
Vijf regels tot je eerste vertaling
Stuur een array van maximaal 50 teksten en een doeltaal. Al het andere is optioneel.
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 talen, 38 doelen
Inclusief Brits en Amerikaans Engels en Europees en Braziliaans Portugees als aparte doelen.
- 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
faq
Veelgestelde vragen
Hoe goed is het resultaat?
Het komt van een groot taalmodel met een vertaalspecifieke prompt, toepassing van woordenlijsten en sturing van de aanspreekvorm. Voor Europese talenparen doet het niet onder voor de gevestigde aanbieders; test het met je eigen tekst voordat je iets vastlegt — de demo hierboven heeft geen account nodig.
Waar worden mijn gegevens verwerkt?
De applicatie, database en wachtrij draaien in Duitsland. De aanbieder van de vertaalengine kan de tekst afhankelijk van de configuratie in de EU of de VS verwerken; de huidige opzet staat in de verwerkersovereenkomst, en doorgiften steunen op de EU-modelcontractbepalingen.
Blijft mijn HTML intact?
Ja. Zet tag_handling op html of xml: tags blijven staan, attributen blijven ongemoeid en alleen tekstknopen worden vertaald. Documentbestanden zoals DOCX en PDF staan op de planning, niet in deze release.
Hoeveel werk is overstappen?
Voor de meeste projecten: twee regels. Zet de basis-URL op https://api.vizvuz.com/v1 en wissel de sleutel. De DeepL-Auth-Key-header accepteren we ook, dus officiële DeepL-clientbibliotheken werken meestal ongewijzigd.
Wat zijn de aanvraaglimieten?
Maximaal 50 teksten per aanvraag, 50.000 tot 200.000 tekens per aanvraag afhankelijk van je abonnement, en 10 tot 100 aanvragen per seconde. Elk antwoord draagt de actuele limietheaders.