Latenode

Translate Telegram messages to any language via Google Translate

This template listens for new Telegram messages, translates the text with Google Cloud Translate, and sends the translation back in the same chat.

Use it for bilingual groups or support chats. Put the bot token on the Telegram connection and the Google Cloud key on the Google Cloud Translate connection.

Updated Sep 16, 2026Est. run: 8sEst. cost: $0.0005
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Translates Telegram messages as they arrive
  • Uses Google Cloud Translate for the language step
  • Replies in the same chat
  • Keeps API keys on connections

How it works

1
Trigger

Listen for Telegram updates

The scenario starts when the bot receives a message in a chat it can read.

2
Action

Translate the text

Google Cloud Translate converts the message into the target language set on the node.

3
Action

Reply with the translation

Telegram posts the translated text to the same chat.

Setup guide

1

Connect Telegram

Add a Telegram connection with your bot token. Add the bot to the chat or channel it should read.

2

Set the trigger

Add a Telegram trigger for new updates. Skip non-text updates in the node or with a filter if you only want text.

3

Connect Google Cloud Translate

Add a Google Cloud Translate connection and paste your Google Cloud API key there. Set the target language on the translate node.

4

Send the reply

Send a Telegram text message or reply. Map the translated text and the chat id from the trigger.

Requirements

A Telegram bot token and a chat the bot can read
A Google Cloud project with Cloud Translation enabled
Google Cloud API key stored on the Google Cloud Translate connection

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.