translation

Переклад

У програмі є два різні шляхи перекладу.

Текст оператора

Використовується у chat, mail, client-email та під час створення інвайта.

  1. Після логіну оператора сервіс отримує deepLApiKey і sourceLanguage.
  2. За кліком відправляє текст прямо в DeepL.
  3. Повертає переклад у форму; сам нічого не зберігає.

POST https://api-free.deepl.com/v2/translate

{
  text: string[]
  source_lang: string
  target_lang: string
}

Авторизація: DeepL-Auth-Key <operator key>.

Обробляються окремо: неправильний ключ 403, вичерпана квота 456, надто багато запитів 429, помилка DeepL 5xx.

Переклад нотатки

Нотатка перекладається через наше API за її id:

{
  id: string
  language: string
}

Наш сервер повертає готовий переклад і може зберегти його у note.translations. Ключ DeepL оператора в цьому запиті не використовується.