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

Wypróbuj teraz

$ 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 z 300 znaków

Tutaj pojawi się tłumaczenie.

Konto niepotrzebne

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)

Proste, jawne ceny

Rozliczenie według zużycia kosztuje 15,00 € za milion znaków. Starter to 19,00 € miesięcznie z pakietem 2 000 000 znaków. Business to 99,00 € miesięcznie.

Zobacz wszystkie ceny

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.