API de traducere automată · taxare pe caracter

API de traducere pentru Europa

Un singur apel HTTP, 36 de limbi, taxare pe caracter. Construit în Europa pentru echipe care au nevoie de traducere în propriul produs, nu de încă o aplicație web.

Creează un cont gratuit $ curl -X POST https://api.vizvuz.com/v1/translate

36
limbi sursă
15,00 EUR
pe milion de caractere
38
limbi țintă

Încearcă imediat

$ 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 din 300 de caractere

Aici apare traducerea.

Nu e nevoie de cont

01

Preț pe caracter

Fără locuri, fără consum minim, fără angajament anual. Sold preplătit sau plan cu volum inclus — poți schimba oricând.

02

Textul tău nu este produsul nostru

Textul pe care îl trimiți nu ajunge niciodată în înregistrările de utilizare. Memoria cache pentru traduceri poate fi dezactivată separat pentru fiecare echipă, iar fiecare procesator este numit în acordul de prelucrare a datelor.

03

Funcționează imediat cu clienții DeepL

Aceiași parametri, aceeași formă a răspunsului, același antet de autentificare. Îndreaptă clientul spre api.vizvuz.com, schimbă cheia și lasă restul codului în pace.

Cinci rânduri până la prima traducere

Trimite un tablou cu cel mult 50 de texte și o limbă țintă. Restul este opțional.

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)

Prețuri simple, publicate

Plata în funcție de consum costă 15,00 EUR pe milion de caractere. Starter costă 19,00 EUR pe lună și include 2.000.000 de caractere. Business costă 99,00 EUR pe lună.

Vezi toate prețurile

faq

Întrebări frecvente

Cât de bun este rezultatul?

Îl creează un model lingvistic mare cu o instrucțiune scrisă pentru traducere, cu aplicarea glosarelor și controlul tonului adresării. La perechile de limbi europene se măsoară cu furnizorii consacrați; încearcă-l pe propriile texte înainte să te angajezi — demonstrația de mai sus nu cere cont.

Unde îmi sunt prelucrate datele?

Aplicația, baza de date și coada rulează în Germania. Furnizorul motorului de traducere poate prelucra textul în UE sau în SUA, în funcție de setare; setarea curentă este numită în acordul de prelucrare a datelor, iar transferurile se bazează pe clauzele contractuale standard ale UE.

Îmi păstrează HTML-ul?

Da. Setează tag_handling pe html sau xml: etichetele rămân, atributele nu sunt atinse, iar traduse sunt doar nodurile de text. Fișierele de tip document, precum DOCX și PDF, sunt în plan, nu în această versiune.

Cât de multă muncă cere trecerea?

La majoritatea proiectelor: două rânduri. Schimbă adresa de bază în https://api.vizvuz.com/v1 și înlocuiește cheia. Acceptăm și antetul DeepL-Auth-Key, așa că bibliotecile oficiale DeepL funcționează de obicei nemodificate.

Care sunt limitele cererii?

Până la 50 de texte pe cerere, între 50.000 și 200.000 de caractere pe cerere, în funcție de plan, și între 10 și 100 de cereri pe secundă. Fiecare răspuns poartă anteturile curente cu limitele.