API för maskinöversättning · debiteras per tecken

Översättnings-API:et för Europa

Ett HTTP-anrop, 36 språk, debiterat per tecken. Byggt i Europa för team som behöver översättning inuti sin egen produkt, inte ännu en webbapp.

Skapa gratiskonto $ curl -X POST https://api.vizvuz.com/v1/translate

36
källspråk
15,00 €
per miljon tecken
38
målspråk

Testa 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 av 300 tecken

Här dyker översättningen upp.

Inget konto behövs

01

Pris per tecken

Inga licenser, ingen miniminivå, ingen årsbindning. Förskottssaldo eller ett abonnemang med volym som ingår — du kan byta när du vill.

02

Din text är inte vår produkt

Vi sparar aldrig texten du skickar i förbrukningsdata. Översättningscachen kan stängas av per team, och varje personuppgiftsbiträde står i biträdesavtalet.

03

Fungerar direkt med DeepL-klienter

Samma parametrar, samma svarsform, samma autentiseringshuvud. Peka klienten mot api.vizvuz.com, byt nyckel och låt resten av koden vara.

Fem rader till din första översättning

Skicka en array med upp till 50 texter och ett målspråk. Allt annat är valfritt.

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)

Enkla, publicerade priser

Betalning per förbrukning kostar 15,00 € per miljon tecken. Starter kostar 19,00 € per månad med 2 000 000 tecken inkluderade. Business kostar 99,00 € per månad.

Se alla priser

faq

Vanliga frågor

Hur bra blir resultatet?

Det tas fram av en stor språkmodell med en prompt skriven för översättning, med ordlistor som tvingas igenom och styrning av tilltalet. För europeiska språkpar står det sig mot de etablerade leverantörerna; testa med din egen text innan du binder dig — demon ovan kräver inget konto.

Var behandlas mina uppgifter?

Applikationen, databasen och kön körs i Tyskland. Leverantören av översättningsmotorn kan behandla texten i EU eller i USA beroende på konfiguration; den nuvarande uppsättningen namnges i biträdesavtalet, och överföringar vilar på EU:s standardavtalsklausuler.

Kan den behålla min HTML intakt?

Ja. Sätt tag_handling till html eller xml: taggar bevaras, attribut lämnas orörda och bara textnoder översätts. Dokumentfiler som DOCX och PDF är planerade, men inte med i den här versionen.

Hur mycket jobb är det att byta?

För de flesta projekt: två rader. Ändra bas-URL till https://api.vizvuz.com/v1 och byt nyckel. Vi accepterar även huvudet DeepL-Auth-Key, så officiella DeepL-klientbibliotek fungerar oftast utan ändringar.

Vilka gränser gäller för anrop?

Upp till 50 texter per anrop, 50 000 till 200 000 tecken per anrop beroende på abonnemang, och 10 till 100 anrop per sekund. Varje svar bär de aktuella gränshuvudena.