API til maskinoversættelse · afregnes pr. tegn

Oversættelses-API'et til Europa

Ét HTTP-kald, 36 sprog, afregnet pr. tegn. Bygget i Europa til teams, der har brug for oversættelse inde i deres eget produkt — ikke endnu en webapp.

Opret gratis konto $ curl -X POST https://api.vizvuz.com/v1/translate

36
kildesprog
15,00 €
pr. million tegn
38
målsprog

Prøv det 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 af 300 tegn

Her dukker oversættelsen op.

Ingen konto nødvendig

01

Pris pr. tegn

Ingen brugerlicenser, intet minimumsforbrug, ingen årsbinding. Forudbetalt saldo eller et abonnement med inkluderet volumen — du kan skifte når som helst.

02

Din tekst er ikke vores produkt

Vi gemmer aldrig den tekst, du sender, i forbrugsdata. Oversættelsescachen kan slås fra pr. team, og hver databehandler står i databehandleraftalen.

03

Virker direkte med DeepL-klienter

Samme parametre, samme svarform, samme autentificeringsheader. Peg din klient mod api.vizvuz.com, skift nøglen, og lad resten af koden stå.

Fem linjer til din første oversættelse

Send et array med op til 50 tekster og et målsprog. Alt andet er valgfrit.

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)

Enkle, offentliggjorte priser

Betaling efter forbrug koster 15,00 € pr. million tegn. Starter koster 19,00 € pr. måned med 2.000.000 tegn inkluderet. Business koster 99,00 € pr. måned.

Se alle priser

faq

Ofte stillede spørgsmål

Hvor godt er resultatet?

Det laves af en stor sprogmodel med en prompt skrevet til oversættelse, håndhævelse af ordlister og styring af tiltaleformen. For europæiske sprogpar er det på højde med de etablerede udbydere; test det med dine egne tekster, inden du binder dig — demoen ovenfor kræver ingen konto.

Hvor behandles mine data?

Applikationen, databasen og køen kører i Tyskland. Leverandøren af oversættelsesmotoren kan behandle teksten i EU eller i USA afhængigt af opsætningen; den nuværende opsætning er nævnt i databehandleraftalen, og overførsler hviler på EU's standardkontraktbestemmelser.

Kan den bevare min HTML?

Ja. Sæt tag_handling til html eller xml: tags bevares, attributter røres ikke, og kun tekstnoder oversættes. Dokumentfiler som DOCX og PDF er planlagt, men ikke med i denne version.

Hvor meget arbejde er det at skifte?

For de fleste projekter: to linjer. Skift basis-URL'en til https://api.vizvuz.com/v1 og nøglen. Vi tager også imod headeren DeepL-Auth-Key, så officielle DeepL-klientbiblioteker virker som regel uændret.

Hvad er grænserne for kald?

Op til 50 tekster pr. kald, 50.000 til 200.000 tegn pr. kald afhængigt af abonnement, og 10 til 100 kald i sekundet. Hvert svar bærer de aktuelle grænseheadere.