Статьи по теме: Популярные кейсы

Как перевести полученное сообщение в Telegram с помощью Яндекс.Переводчика

Яндекс Переводчик — это удобный сервис для перевода текста, речи и изображений на разные языки. Он быстро и точно переводит благодаря технологиям искусственного интеллекта, помогая в учебе, работе и путешествиях. С интеграцией Albato Яндекс Переводчик становится ещё полезнее: вы можете автоматизировать переводы, подключать другие приложения и экономить время на рутинных задачах.


Рассмотрим применение Яндекс.Переводчика на примере интеграции с Telegram.


Перед созданием связки вам нужно подключить оба сервиса к Albato


Подключение Яндекс.Переводчика
Подключение Telegram


Перейдите в раздел Мои связки далее Создать новую связку. Это первый шаг к автоматизации рабочего процесса.



В новом окне выберете событие, которое будет запускать связку.


События, которые запускают автоматизацию, называются триггеры.


Триггеры — это изменения, после которых Albato выполнит нужные действия. Триггеры работают в режиме реального времени и по расписанию.


  • Сервис, из которого будете передавать данные — Telegram.
  • При каком событии запустится связка — Получено входящее сообщение.
  • Подключение — создано ранее.



Нажмите Продолжить **и переходите к следующему шагу – **настройка действия.


Действия — что делает Albato после запуска связки. Также действия позволяют передавать данные в другие сервисы и системы.


Перед тем, как перевести текст, нужно определить язык, на котором написан пришедший в Telegram текст.


  • Сервис, куда будете передавать данные — Яндекс.Переводчик.
  • Какое действие выполнить, когда запустится связка — Определить язык текста.
  • Подключение — создано ранее.



Нажмите Продолжить. Далее нужно заполнить поля действия:


  • Текст, язык которого требуется определить — Текст от триггера Telegram.
  • Список наиболее вероятных языков — ID можете оставить пустым или выбрать возможные варианты языков, на котором может быть написанный текст.



Нажмите Сохранить. Следующим шагом нужно добавить действие, которое будет переводить полученный текст


  • Сервис, куда будете передавать данные - Яндекс.Переводчик.
  • Действие, которое нужно совершить - Перевод текста.
  • Подключение - созданное ранее.



Нажмите Сохранить. Теперь нужно заполнить поля выбранного действия:


  • Язык, на который переводится текст - в данном поле нужно указать язык, на который нужно перевести текст. Для перевода на русский язык пропишите ru.
  • Текст для перевода - выбираем Текст от триггера Telegram.
  • Язык, на котором написан исходный текст — ID: выбираем Язык текста - ID от действия Определить язык текста.
  • Остальные поля можно оставить пустыми



Нажмите Сохранить. Теперь нужно выбрать, куда передать переведенный текст.


  • Сервис, куда будете передавать данные — Telegram.
  • Действие, которое будет выполнено — Отправить сообщение.
  • Подключение — созданное ранее.



Нажмите Продолжить. Теперь нужно заполнить поля выбранного действия:


  • ID чата — либо выбрать нужный чат из выпадающего списка (в таком случае всегда переведенный текст будет отправляться в выбранный вами чат), либо выбрать Чат - ID от триггера Telegram (при этом сообщение будет отправлено в тот же чат, в который пришел текст для перевода).
  • Тип разметки — можете оставить пустым.
  • Текст — Перевод текста в одной строке от действия Перевод текста.



Нажмите Сохранить. Связка готова!
ожете запускать вашу связку и тестировать. При получении сообщения в Telegram автоматически будет определяться язык, на котором написан текст сообщения, текст сообщения будет переводиться и перевод отправляться обратно в Telegram.


**

Последнее изменение: 24/02/2025

Была ли эта статья полезна?

Поделиться отзывом

Отменить

Спасибо!