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

Probeer het nu

$ curl -X POST https://api.vizvuz.com/v1/translate \
  -H "Authorization: Bearer vz_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"text":["Good morning"],"target_lang":"DE"}'

{
  "translations": [
    { "detected_source_language": "EN",
      "text": "Guten Morgen" }
  ],
  "request_id": "01J8ZC4M9XK3P7QW2NRT5V6YAB",
  "characters": 12
}
0 van 300 tekens

Hier verschijnt de vertaling.

Geen account nodig

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)

Eenvoudige, gepubliceerde prijzen

Betalen naar verbruik kost € 15,00 per miljoen tekens. Starter kost € 19,00 per maand met 2.000.000 tekens inbegrepen. Business kost € 99,00 per maand.

Alle prijzen bekijken

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.