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ă
Преводът трябва да звучи като написан от човек.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
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)
36 de limbi, 38 de ținte
Inclusiv engleza britanică și americană, precum și portugheza europeană și cea braziliană ca ținte separate.
- 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
Î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.