Переводчики языков

Нажмите, чтобы скопировать

Модули для локализации на различные языки и перевода текстов в вашем приложении.


Google Translate

МодульGoogle Translate добавляет в ваше приложение интеграцию с сервисом Google Translate и предназначен для автоматического перевода текста.


Бизнес-процессы

Google Translate: Translate

Вход

  • text (text) - исходный текст для перевода.
  • source_lang (ENUM) - язык исходного текста.
  • target_lang (ENUM) - язык перевода
  • is_html (boolean) - отметка о том, что входной исходный текст имеет формат html.

Выход

  • text (text) - переведённый текст

Настройки

ПараметрПредустановкаОписание
Project ID-ID вашего проекта на Google Cloud Platform.
Service Account File-JSON-файл закрытого ключа учетной записи сервиса вашего проекта Google Cloud

Используйте Google Cloud Console для получения идентификатора проекта. Руководство по получению и настройке идентификатора проекта доступно по этой ссылке.
Руководство по получению файла учетной записи службы доступно по этой ссылке. Согласно политике безопасности, Google не хранит ваш закрытый ключ, поэтому вы не сможете повторно загрузить ваш JSON-файл. При необходимости вам придется создать новый ключ.


DeepL Переводчик

Модуль обеспечивает интеграцию с DeepL Translator


ПараметрПо умолчаниюОписание
Auth Key-Ключ авторизации из вашей учетной записи DeepL.
Use Pro version?ВыключеноТолько для платных пользователей

DeepL Translator: Translate Text

Вход

  • sourse_lang (enum) - язык переводимого текста;
  • target_lang (enum) - язык, на который должен быть переведен текст;
  • text (string) - текст для перевода. Поддерживается только обычный текст в кодировке UTF8;
  • split_sentences (boolean) - задает, должен ли механизм перевода сначала разделить входной текст на предложения. По умолчанию эта опция включена;
  • glossary_id (string) - указать глоссарий, который будет использоваться при переводе. Важно: Для этого необходимо установить параметр source_lang, а языковая пара глоссария должна совпадать с языковой парой запроса.

Выход

  • text (string) - переведенный текст.

DeepL Translator: Translate document

Вход

  • sourse_lang (enum) - язык переводимого текста;
  • target_lang (enum) - язык, на который должен быть переведен текст;
  • document (file) - файл документа, который необходимо перевести.

Выход

  • document_id (string) - уникальный идентификатор, присваиваемый загруженному документу и процессу перевода;
  • document_key (string) - уникальный ключ, который используется для шифрования загруженного документа, а также полученного перевода на стороне сервера.

DeepL Translator: Check translation status

Вход

  • document_id (string) - уникальный идентификатор, присвоенный документу и процессу перевода;
  • document_key (string) - ключ шифрования документа, который был отправлен клиенту при загрузке документа в API.

Выход

  • document_id (string) - уникальный идентификатор, присвоенный документу и процессу перевода;
  • status (enum) - краткое описание состояния, в котором в данный момент находится процесс перевода документа. Возможные значения:
    • "queued" - задание на перевод ожидает своей очереди на обработку
    • "translating" - перевод в настоящее время продолжается
    • "done" - перевод завершен, и переведенный документ готов к загрузке
    • "error" - при переводе документа произошла неустранимая ошибка
  • seconds_remaining (integer) - расчетное количество секунд до завершения перевода. Этот параметр включается только во время выполнения перевода.

DeepL Translator: Downloading translated documents

Вход

  • document_id (string) - уникальный идентификатор, присвоенный документу и процессу перевода;
  • document_key (string) - ключ шифрования документа, который был отправлен клиенту при загрузке документа в API.
  • name (string) - имя файла.

Выход

  • document (file) - загруженный файл

Microsoft Translator

Модуль обеспечивает интеграцию с API Microsoft Translator


ПараметрПо умолчаниюОписание
Subscription Key-Ключ подписки в вашей учетной записи Azure
Subscription Region-Регион подписки в вашей учетной записи Azure

Microsoft Translator: Detect language

Вход

  • text (text) - текст, подлежащий переводу.

Выход

  • lang (enum) - код обнаруженного языка.

Microsoft Translator: Transliterate

Вход

  • text (text) - текст, подлежащий транслитерации;
  • sourse_lang (enum) - язык текста.

Выход

  • text (text) - текст, являющийся результатом преобразования входного текста.

Microsoft Translator: Translate

Вход

  • is_html (boolean) - текст html;
  • target_lang (enum) - язык, на который должен быть переведен текст;
  • sourse_lang (enum) - язык текста, который необходимо перевести;
  • text (text) - текст, подлежащий переводу.

Выход

  • text (text) - переведенный текст.

Настройки

Бизнес-процессы

Настройки

Бизнес-процессы