Latenode

Automatically Translate & Share Text in Slack with Latenode

This template receives selected text on a Latenode webhook, translates it with Google Cloud Translate, and posts the result to a Slack channel.

Point a browser extension or any tool that can HTTP POST at the webhook URL. Connect Google Cloud Translate and Slack. Put the Translate API key on the Google Cloud Translate connection and the Slack bot token on the Slack connection.

Updated Sep 16, 2026Est. run: 5sEst. cost: $0.0003
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 selected text as soon as the webhook arrives
  • Uses Google Cloud Translate for the language you set
  • Shares the result in the Slack channel you choose
  • Keeps Translate and Slack credentials on those connections

How it works

1
Trigger

Receive the selected text

The scenario starts when a POST hits your Latenode webhook with the text to translate.

2
Action

Translate the text

Google Cloud Translate returns the text in the language you set.

3
Action

Post to Slack

Slack sends the translation to the public channel you connect.

Setup guide

1

Add the webhook

Add a webhook trigger and copy the URL. Paste it into the browser extension or app that should send selected text.

2

Connect Google Cloud Translate

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

3

Connect Slack

Add a Slack connection with a bot that can post in the destination channel. Map the translated text, send a test POST, and confirm the channel message.

Requirements

A system that can POST selected text to a public HTTPS webhook
A Google Cloud Translate API key stored on the Google Cloud Translate connection
A Slack bot token with permission to post in the destination channel

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.