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
Преводът трябва да звучи като написан от човек.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
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)
36 linguas, 38 destinos
Incluíndo o inglés británico e o americano, e o portugués europeo e o brasileiro como destinos separados.
- 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
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.