API de traducción automática · facturada por carácter
La API de traducción para Europa
Una llamada HTTP, 36 idiomas, facturados por carácter. Creada en Europa para equipos que necesitan la traducción dentro de su producto, no otra aplicación web más.
Crear cuenta gratuita $ curl -X POST https://api.vizvuz.com/v1/translate
- 36
- idiomas de origen
- 15,00 €
- por millón de caracteres
- 38
- idiomas de destino
Преводът трябва да звучи като написан от човек.Bulgarian Překlad má znít, jako by ho napsal člověk.Czech En oversættelse skal lyde, som om et menneske skrev den.Danish Eine Übersetzung soll klingen, als hätte sie ein Mensch geschrieben.German Μια μετάφραση πρέπει να ακούγεται σαν να τη έγραψε άνθρωπος.Greek A translation should read as if a person wrote it.English Una traducción debe sonar como si la hubiera escrito una persona.Spanish Tõlge peaks kõlama nii, nagu oleks selle kirjutanud inimene.Estonian Käännöksen pitäisi kuulostaa siltä, että sen on kirjoittanut ihminen.Finnish Une traduction doit sonner comme si une personne l’avait écrite.French Ba cheart go mbeadh aistriúchán cosúil le rud a scríobh duine.Irish Prijevod bi trebao zvučati kao da ga je napisao čovjek.Croatian A fordításnak úgy kell hangoznia, mintha ember írta volna.Hungarian Þýðing á að hljóma eins og manneskja hafi skrifað hana.Icelandic Una traduzione deve suonare come se l’avesse scritta una persona.Italian Vertimas turi skambėti taip, tarsi jį būtų parašęs žmogus.Lithuanian Tulkojumam jāizklausās tā, it kā to būtu rakstījis cilvēks.Latvian Traduzzjoni għandha tinstema’ bħallikieku kitibha bniedem.Maltese Een vertaling moet klinken alsof een mens haar heeft geschreven.Dutch En oversettelse skal høres ut som om et menneske skrev den.Norwegian (Bokmål) Tłumaczenie powinno brzmieć tak, jakby napisał je człowiek.Polish Uma tradução deve soar como se tivesse sido escrita por uma pessoa.Portuguese O traducere trebuie să sune ca și cum ar fi scris-o un om.Romanian Preklad má znieť, akoby ho napísal človek.Slovak Prevod mora zveneti, kot da ga je napisal človek.Slovenian En översättning ska låta som om en människa skrivit den.Swedish Переклад має звучати так, ніби його написала людина.Ukrainian Bir çeviri, onu bir insan yazmış gibi okunmalıdır.Turkish Перевод должен звучать так, будто его написал человек.Russian Превод треба да звучи као да га је написао човек.Serbian Prijevod treba zvučati kao da ga je napisao čovjek.Bosnian Преводот треба да звучи како да го напишал човек.Macedonian Një përkthim duhet të tingëllojë sikur e ka shkruar një njeri.Albanian Una traducció ha de sonar com si l’hagués escrit una persona.Catalan Itzulpen batek pertsona batek idatzia balitz bezala entzun behar du.Basque Unha tradución debe soar como se a escribise unha persoa.Galician
01
Precio por carácter
Sin puestos, sin gasto mínimo, sin compromiso anual. Saldo prepago o un plan con volumen incluido: puedes cambiar cuando quieras.
02
Tu texto no es nuestro producto
Nunca guardamos el texto que envías en los registros de consumo. La caché de traducción se puede desactivar por equipo, y todos los encargados del tratamiento figuran en el acuerdo de tratamiento de datos.
03
Compatible con clientes de DeepL
Mismos parámetros, misma forma de respuesta, misma cabecera de autenticación. Apunta tu cliente a api.vizvuz.com, cambia la clave y conserva el resto del código.
Cinco líneas hasta tu primera traducción
Envía un array de hasta 50 cadenas y un idioma de destino. Todo lo demás es 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)
36 idiomas, 38 destinos
Incluidos el inglés británico y el americano, y el portugués europeo y el brasileño como destinos distintos.
- BG Bulgarian
- CS Czech
- DA Danish
- DE German
- EL Greek
- ES Spanish
- ET Estonian
- FI Finnish
- FR French
- GA Irish
- HR Croatian
- HU Hungarian
- IS Icelandic
- IT Italian
- LT Lithuanian
- LV Latvian
- MT Maltese
- NL Dutch
- NB Norwegian (Bokmål)
- PL Polish
- PT Portuguese
- RO Romanian
- SK Slovak
- SL Slovenian
- SV Swedish
- UK Ukrainian
- TR Turkish
- RU Russian
- SR Serbian
- BS Bosnian
- MK Macedonian
- SQ Albanian
- CA Catalan
- EU Basque
- GL Galician
faq
Preguntas frecuentes
¿Qué calidad tiene el resultado?
Lo genera un modelo de lenguaje grande con una instrucción específica de traducción, aplicación de glosarios y control del registro. En los pares de idiomas europeos compite con los proveedores consolidados; pruébalo con tus propios textos antes de comprometerte: la demo de arriba no necesita cuenta.
¿Dónde se tratan mis datos?
La aplicación, la base de datos y la cola funcionan en Alemania. El proveedor del motor de traducción puede tratar el texto en la UE o en Estados Unidos según la configuración; la configuración actual figura en el acuerdo de tratamiento de datos, y las transferencias se apoyan en las cláusulas contractuales tipo de la UE.
¿Puede mantener mi HTML intacto?
Sí. Pon tag_handling en html o xml: las etiquetas se conservan, los atributos se dejan igual y solo se traducen los nodos de texto. Los archivos de documento como DOCX y PDF están previstos, no en esta versión.
¿Cuánto trabajo cuesta cambiarse?
En la mayoría de proyectos: dos líneas. Cambia la URL base a https://api.vizvuz.com/v1 y la clave. También aceptamos la cabecera DeepL-Auth-Key, así que las bibliotecas cliente oficiales de DeepL suelen funcionar sin cambios.
¿Cuáles son los límites de las solicitudes?
Hasta 50 textos por solicitud, de 50.000 a 200.000 caracteres por solicitud según el plan, y de 10 a 100 solicitudes por segundo. Cada respuesta lleva las cabeceras con los límites actuales.