API tłumaczenia maszynowego · rozliczane za znak
API tłumaczeniowe dla Europy
Jedno wywołanie HTTP, 36 języków, rozliczane za znak. Zbudowane w Europie dla zespołów, które potrzebują tłumaczenia wewnątrz swojego produktu, a nie kolejnej aplikacji webowej.
Załóż darmowe konto $ curl -X POST https://api.vizvuz.com/v1/translate
- 36
- języków źródłowych
- 15,00 €
- za milion znaków
- 38
- języków docelowych
Преводът трябва да звучи като написан от човек.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
Cena za znak
Bez stanowisk, bez minimalnych wydatków, bez rocznych zobowiązań. Przedpłacone saldo albo plan z pakietem znaków — możesz zmienić w każdej chwili.
02
Twój tekst nie jest naszym produktem
Nigdy nie zapisujemy przesyłanego tekstu w danych o zużyciu. Pamięć podręczną tłumaczeń można wyłączyć dla każdego zespołu, a każdy podmiot przetwarzający jest wymieniony w umowie powierzenia.
03
Zgodne z klientami DeepL
Te same parametry, ten sam kształt odpowiedzi, ten sam nagłówek uwierzytelniania. Skieruj klienta na api.vizvuz.com, podmień klucz i zostaw resztę kodu bez zmian.
Pięć linijek do pierwszego tłumaczenia
Wyślij tablicę do 50 tekstów i język docelowy. Cała reszta jest opcjonalna.
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 języków, 38 celów
W tym angielski brytyjski i amerykański oraz portugalski europejski i brazylijski jako osobne cele.
- 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
Częste pytania
Jaka jest jakość wyniku?
Tworzy go duży model językowy z instrukcją napisaną pod tłumaczenie, egzekwowaniem glosariuszy i sterowaniem stylem. Dla europejskich par językowych dorównuje uznanym dostawcom; przetestuj go na własnych tekstach, zanim się zdecydujesz — demo powyżej nie wymaga konta.
Gdzie przetwarzane są moje dane?
Aplikacja, baza danych i kolejka działają w Niemczech. Dostawca silnika tłumaczeniowego może przetwarzać tekst w UE lub w USA, zależnie od konfiguracji; obecny układ jest wymieniony w umowie powierzenia, a transfery opierają się na standardowych klauzulach umownych UE.
Czy zachowa mój HTML?
Tak. Ustaw tag_handling na html lub xml: znaczniki zostają zachowane, atrybuty nietknięte, a tłumaczone są tylko węzły tekstowe. Pliki dokumentów, takie jak DOCX i PDF, są w planach, ale nie w tej wersji.
Ile pracy wymaga przejście?
W większości projektów: dwie linijki. Zmień bazowy adres na https://api.vizvuz.com/v1 i klucz. Przyjmujemy też nagłówek DeepL-Auth-Key, więc oficjalne biblioteki klienckie DeepL zwykle działają bez zmian.
Jakie są limity żądań?
Do 50 tekstów na żądanie, od 50 000 do 200 000 znaków na żądanie zależnie od planu i od 10 do 100 żądań na sekundę. Każda odpowiedź niesie aktualne nagłówki z limitami.