Build a Slack and Discord Translation Bot with n8n, LangBot and GPT-6 Astra
Description and use
<p>The annoying part of team translation is often a single sentence: a deadline, a teammate's name, and a link that must survive intact. Opening another AI window for every message adds friction. A fluent translation that quietly changes the deadline is worse.</p> <p>I built a small workflow that takes a chat message through LangBot, passes it to n8n, calls GPT-6 Astra, and returns the translation to the conversation. Slack and Discord are the target destinations here. The useful design choice is to keep the translation workflow independent of the chat platform.</p> <p><a href="https://media2.
Problem
<p>The annoying part of team translation is often a single sentence: a deadline, a teammate's name, and a link that must survive intact. Opening another AI window for every message adds friction. A fluent translation that quietly changes the deadline is worse.</p> <p>I built a small workflow that takes a chat message through LangBot, passes it to n8n, calls GPT-6 Astra, and returns the translation to the conversation. Slack and Discord are the target destinations here. The useful design choice is to keep the translation workflow independent of the chat platform.</p> <p><a href="https://media2.
Outcome
<p>The annoying part of team translation is often a single sentence: a deadline, a teammate's name, and a link that must survive intact. Opening another AI window for every message adds friction. A fluent translation that quietly changes the deadline is worse.</p> <p>I built a small workflow that takes a chat message through LangBot, passes it to n8n, calls GPT-6 Astra, and returns the translation to the conversation. Slack and Discord are the target destinations here. The useful design choice is to keep the translation workflow independent of the chat platform.</p> <p><a href="https://media2.
Evidence
Build a Slack and Discord Translation Bot with n8n, LangBot and GPT-6 Astra
- Record date: 2026-09-17T07:45:51.675Z