API de tradución automática · facturación por carácter

API de tradución para Europa

Unha soa chamada HTTP, 36 linguas, facturación por carácter. Feito en Europa para equipos que precisan a tradución dentro do seu propio produto, non outra aplicación web.

Crear unha conta gratuíta $ curl -X POST https://api.vizvuz.com/v1/translate

36
linguas de orixe
15,00 €
por millón de caracteres
38
linguas de destino

Próbao agora mesmo

$ 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 de 300 caracteres

Aquí aparece a tradución.

Non fai falta ningunha conta

01

Prezo por carácter

Sen prazas, sen consumo mínimo, sen compromiso anual. Saldo prepagado ou plan con volume incluído: podes cambiar cando queiras.

02

O teu texto non é o noso produto

O texto que envías nunca chega aos rexistros de uso. A memoria caché de traducións pódese desactivar equipo por equipo, e cada encargado do tratamento aparece no contrato de encargado.

03

Funciona con clientes de DeepL de contado

Os mesmos parámetros, o mesmo formato de resposta, a mesma cabeceira de autenticación. Apunta o cliente a api.vizvuz.com, cambia a chave e deixa o resto do código como está.

Cinco liñas ata a primeira tradución

Envía unha lista de ata 50 textos e unha lingua de destino. O resto é opcional.

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)

Prezos sinxelos e publicados

O pagamento por uso custa 15,00 € por millón de caracteres. Starter custa 19,00 € ao mes e inclúe 2.000.000 caracteres. Business custa 99,00 € ao mes.

Ver todos os prezos

faq

Preguntas frecuentes

Que calidade ten o resultado?

Créao un modelo de linguaxe grande cunha instrución escrita para traducir, aplicando glosarios e controlando o ton de tratamento. Nos pares de linguas europeas mídese cos provedores consolidados; próbao cos teus propios textos antes de comprometerte: a demostración de arriba non pide ningunha conta.

Onde se tratan os meus datos?

A aplicación, a base de datos e a cola funcionan en Alemaña. O provedor do motor de tradución pode tratar o texto na UE ou nos EUA segundo a configuración; a configuración actual aparece no contrato de encargado do tratamento, e as transferencias baséanse nas cláusulas contractuais tipo da UE.

Conserva o meu HTML?

Si. Pon tag_handling en html ou xml: as etiquetas mantéñense, os atributos non se tocan e só se traducen os nodos de texto. Os ficheiros de documento como DOCX e PDF están na folla de ruta, non nesta versión.

Canto traballo require a migración?

Na maioría dos proxectos: dúas liñas. Cambia o enderezo base por https://api.vizvuz.com/v1 e substitúe a chave. Tamén aceptamos a cabeceira DeepL-Auth-Key, así que as bibliotecas oficiais de DeepL adoitan funcionar sen cambios.

Que límites ten a solicitude?

Ata 50 textos por solicitude, de 50.000 a 200.000 caracteres por solicitude segundo o plan, e de 10 a 100 solicitudes por segundo. Cada resposta leva as cabeceiras actuais cos límites.