Переводчики языков
Модули для локализации на различные языки и перевода текстов в вашем приложении.
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) - переведенный текст.