API di traduzione automatica · fatturata a carattere

L’API di traduzione per l’Europa

Una chiamata HTTP, 36 lingue, fatturate a carattere. Costruita in Europa per i team che vogliono la traduzione dentro il proprio prodotto, non l’ennesima app web.

Crea un account gratuito $ curl -X POST https://api.vizvuz.com/v1/translate

36
lingue di partenza
15,00 €
per milione di caratteri
38
lingue di arrivo

Provala subito

$ 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 di 300 caratteri

Qui compare la traduzione.

Nessun account necessario

01

Prezzo a carattere

Nessuna postazione, nessuna spesa minima, nessun impegno annuale. Credito prepagato o un piano con volume incluso: puoi cambiare quando vuoi.

02

Il tuo testo non è il nostro prodotto

Non conserviamo mai il testo che invii nei registri di consumo. La cache di traduzione si può disattivare per ogni team, e ogni responsabile del trattamento è elencato nell’accordo sul trattamento dei dati.

03

Compatibile con i client DeepL

Stessi parametri, stessa forma della risposta, stessa intestazione di autenticazione. Punta il tuo client su api.vizvuz.com, cambia la chiave e tieni il resto del codice.

Cinque righe fino alla prima traduzione

Invia un array di massimo 50 stringhe e una lingua di arrivo. Tutto il resto è facoltativo.

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)

Prezzi semplici e pubblicati

Il consumo costa 15,00 € per milione di caratteri. Starter costa 19,00 € al mese con 2.000.000 caratteri inclusi. Business costa 99,00 € al mese.

Vedi tutti i prezzi

faq

Domande frequenti

Quanto è buono il risultato?

È prodotto da un modello linguistico di grandi dimensioni con un prompt specifico per la traduzione, applicazione dei glossari e controllo del registro. Per le coppie di lingue europee regge il confronto con i fornitori affermati; provalo con i tuoi testi prima di impegnarti: la demo qui sopra non richiede alcun account.

Dove vengono trattati i miei dati?

Applicazione, banca dati e coda girano in Germania. Il fornitore del motore di traduzione può trattare il testo nell’UE o negli Stati Uniti a seconda della configurazione; l’assetto attuale è indicato nell’accordo sul trattamento dei dati, e i trasferimenti si basano sulle clausole contrattuali tipo dell’UE.

Riesce a mantenere intatto il mio HTML?

Sì. Imposta tag_handling su html o xml: i tag vengono preservati, gli attributi lasciati intatti e vengono tradotti solo i nodi di testo. I file documento come DOCX e PDF sono in programma, non in questa versione.

Quanto lavoro comporta il passaggio?

Per la maggior parte dei progetti: due righe. Cambia l’URL di base in https://api.vizvuz.com/v1 e la chiave. Accettiamo anche l’intestazione DeepL-Auth-Key, quindi le librerie client ufficiali di DeepL di solito funzionano senza modifiche.

Quali sono i limiti delle richieste?

Fino a 50 testi per richiesta, da 50.000 a 200.000 caratteri per richiesta a seconda del piano, e da 10 a 100 richieste al secondo. Ogni risposta porta le intestazioni con i limiti correnti.