Как перевести полученное сообщение в Telegram с помощью Яндекс.Переводчика
Яндекс Переводчик — это удобный сервис для перевода текста, речи и изображений на разные языки. Он быстро и точно переводит благодаря технологиям искусственного интеллекта, помогая в учебе, работе и путешествиях. С интеграцией Albato Яндекс Переводчик становится ещё полезнее: вы можете автоматизировать переводы, подключать другие приложения и экономить время на рутинных задачах.
Рассмотрим применение Яндекс.Переводчика на примере интеграции с Telegram.
Перед созданием связки вам нужно подключить оба сервиса к Albato
Подключение Яндекс.Переводчика
Подключение Telegram
Перейдите в раздел Мои связки далее Создать новую связку. Это первый шаг к автоматизации рабочего процесса.
В новом окне выберете событие, которое будет запускать связку.
- Сервис, из которого будете передавать данные — Telegram.
- При каком событии запустится связка — Получено входящее сообщение.
- Подключение — создано ранее.
Нажмите Продолжить **и переходите к следующему шагу – **настройка действия.
Перед тем, как перевести текст, нужно определить язык, на котором написан пришедший в Telegram текст.
- Сервис, куда будете передавать данные — Яндекс.Переводчик.
- Какое действие выполнить, когда запустится связка — Определить язык текста.
- Подключение — создано ранее.
Нажмите Продолжить. Далее нужно заполнить поля действия:
- Текст, язык которого требуется определить — Текст от триггера Telegram.
- Список наиболее вероятных языков — ID можете оставить пустым или выбрать возможные варианты языков, на котором может быть написанный текст.
Нажмите Сохранить. Следующим шагом нужно добавить действие, которое будет переводить полученный текст
- Сервис, куда будете передавать данные - Яндекс.Переводчик.
- Действие, которое нужно совершить - Перевод текста.
- Подключение - созданное ранее.
Нажмите Сохранить. Теперь нужно заполнить поля выбранного действия:
- Язык, на который переводится текст - в данном поле нужно указать язык, на который нужно перевести текст. Для перевода на русский язык пропишите ru.
- Текст для перевода - выбираем Текст от триггера Telegram.
- Язык, на котором написан исходный текст — ID: выбираем Язык текста - ID от действия Определить язык текста.
- Остальные поля можно оставить пустыми
Нажмите Сохранить. Теперь нужно выбрать, куда передать переведенный текст.
- Сервис, куда будете передавать данные — Telegram.
- Действие, которое будет выполнено — Отправить сообщение.
- Подключение — созданное ранее.
Нажмите Продолжить. Теперь нужно заполнить поля выбранного действия:
- ID чата — либо выбрать нужный чат из выпадающего списка (в таком случае всегда переведенный текст будет отправляться в выбранный вами чат), либо выбрать Чат - ID от триггера Telegram (при этом сообщение будет отправлено в тот же чат, в который пришел текст для перевода).
- Тип разметки — можете оставить пустым.
- Текст — Перевод текста в одной строке от действия Перевод текста.
Нажмите Сохранить. Связка готова! ожете запускать вашу связку и тестировать. При получении сообщения в Telegram автоматически будет определяться язык, на котором написан текст сообщения, текст сообщения будет переводиться и перевод отправляться обратно в Telegram.
**
Последнее изменение: 24/02/2025
Спасибо!