Latenode

Automatically translate new Discord messages using Google Cloud Translate

This template watches a Discord channel for new messages, translates the text with Google Cloud Translate, and posts the translation back to Discord.

Connect a Discord bot and Google Cloud Translate. Put the Translate API key on the Google Cloud Translate connection. Point the trigger at the channel you want to translate and pick the target language.

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 new Discord messages as they arrive
  • Uses Google Cloud Translate for the target language you pick
  • Posts the translation back to Discord
  • Keeps the Translate API key on the Google Cloud Translate connection

How it works

1
Trigger

Watch the Discord channel

The scenario starts when a new message is posted in the Discord channel you choose.

2
Action

Translate the text

Google Cloud Translate converts the message into the target language you set.

3
Action

Post the translation

A Discord bot sends the translated text to the channel you choose, such as the same channel or a translation channel.

Setup guide

1

Connect Discord

Add a Discord bot connection. Invite the bot to the server and pick the channel to watch for new messages.

2

Connect Google Cloud Translate

Add a Google Cloud Translate connection and paste your Translate API key there.

3

Set language and destination

On the translate step, pick the target language. Map the translated text into a Discord send step for the channel that should receive it. Post a test message and confirm the translation appears.

Requirements

A Discord bot with access to the channel you watch and the channel you post to
A Google Cloud Translate API key stored on the Google Cloud Translate connection
The target language for translations

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.