API машинного перекладу · оплата за символ

API перекладу для Європи

Один HTTP виклик, 36 мов, оплата за символ. Побудовано в Європі для команд, яким переклад потрібен усередині власного продукту, а не ще один вебзастосунок.

Створити безкоштовний обліковий запис $ curl -X POST https://api.vizvuz.com/v1/translate

36
вихідних мов
15,00 EUR
за мільйон символів
38
цільових мов

Спробуйте одразу

$ 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 із 300 символів

Тут з’явиться переклад.

Обліковий запис не потрібен

01

Ціна за символ

Без місць, без мінімальних витрат, без річних зобов’язань. Передплачений баланс або план із включеним обсягом — змінити можна будь-коли.

02

Ваш текст — не наш продукт

Текст, який ви надсилаєте, ніколи не потрапляє до записів про використання. Кеш перекладів можна вимкнути для кожної команди окремо, а кожен обробник названий в угоді про обробку даних.

03

Працює з клієнтами DeepL одразу

Ті самі параметри, та сама форма відповіді, той самий заголовок автентифікації. Спрямуйте клієнта на api.vizvuz.com, замініть ключ і решту коду не чіпайте.

П’ять рядків до першого перекладу

Надішліть масив щонайбільше з 50 текстів і цільову мову. Решта — необов’язкова.

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)

Прості, оприлюднені ціни

Оплата за використанням коштує 15,00 EUR за мільйон символів. Starter коштує 19,00 EUR на місяць і включає 2 000 000 символів. Business коштує 99,00 EUR на місяць.

Переглянути всі ціни

faq

Часті запитання

Наскільки хороший результат?

Його створює велика мовна модель з інструкцією, написаною для перекладу, із застосуванням глосаріїв і керуванням тоном звертання. На європейських мовних парах вона зіставна з усталеними постачальниками; випробуйте її на власних текстах, перш ніж брати зобов’язання — демонстрація вище не потребує облікового запису.

Де обробляються мої дані?

Застосунок, база й черга працюють у Німеччині. Постачальник рушія перекладу може обробляти текст у ЄС або в США залежно від налаштування; поточне налаштування названо в угоді про обробку даних, а передавання спирається на стандартні договірні положення ЄС.

Чи зберігає він мій HTML?

Так. Встановіть tag_handling на html або xml: теги лишаються, атрибути не чіпаються, а перекладаються лише текстові вузли. Файли документів на кшталт DOCX і PDF — у планах, не в цій версії.

Скільки роботи потребує перехід?

Для більшості проєктів: два рядки. Змініть базову адресу на https://api.vizvuz.com/v1 і замініть ключ. Ми приймаємо й заголовок DeepL-Auth-Key, тож офіційні бібліотеки DeepL зазвичай працюють без змін.

Які обмеження запиту?

До 50 текстів на запит, від 50 000 до 200 000 символів на запит залежно від плану, і від 10 до 100 запитів на секунду. Кожна відповідь несе поточні заголовки з обмеженнями.