Slack Translation Bot

The Slack translation bot that takes up minimal space.

Translations appear inside the original message โ€” no reply messages, no clutter. Your messages are never stored.

Battle-tested in production for years across teams of dozens โ€” trusted daily for real work.

Add to Slack
Translation Bot in action โ€” inline translations in Slack

Features

0

Minimal Space

Other translation bots send reply messages that clutter your channel. Translation Bot embeds translations directly inside the original message โ€” minimal footprint, clean conversation flow.

๐Ÿ”’

Your Messages Are Never Stored

Message text is processed in memory and immediately discarded. We do not log, cache, or store your messages โ€” ever. All communication is encrypted with TLS.

<>

Auto Language Detection

Any non-English message is automatically detected and translated to English. No commands needed โ€” just write naturally in your language.

๐Ÿณ๏ธ

65+ Languages via Emoji

React with a flag emoji to translate any message into that language. Covers East Asia, Southeast Asia, South Asia, Middle East, Europe, Africa, and more.

๐Ÿง 

Custom Context per Channel

@mention the bot with your team's proper nouns and terminology โ€” context is saved per channel and included in every translation.

โญ

Translation Skip

Prefix your message with !nt to skip auto-translation. Useful for code snippets or intentionally non-English text.

Installation Guide

  1. Add to Slack

    Click the "Add to Slack" button above to install the bot in your workspace.

  2. Authorize

    Approve the requested permissions. The bot needs message read and write access to function.

  3. Write in Any Language

    Post a message in any non-English language. The translation will automatically appear below your message.

  4. React with Flag Emojis

    Add a flag emoji reaction to any message to translate it into that language.

  5. Set Context (Optional)

    @mention TranslationBot with context info like "KAIST is a university name" to improve translations.

Supported Languages

EmojiLanguageDirection
AutoAny non-English โ†’ EnglishAutomatic
:flag-kr:KoreanEmoji reaction
:flag-jp:JapaneseEmoji reaction
:flag-cn:Chinese (Simplified)Emoji reaction
:flag-tw:Chinese (Traditional)Emoji reaction
:flag-mn:MongolianEmoji reaction
:flag-vn:VietnameseEmoji reaction
:flag-th:ThaiEmoji reaction
:flag-id:IndonesianEmoji reaction
:flag-my:MalayEmoji reaction
:flag-ph:FilipinoEmoji reaction
:flag-mm:BurmeseEmoji reaction
:flag-kh:KhmerEmoji reaction
:flag-la:LaoEmoji reaction
:flag-in:HindiEmoji reaction
:flag-bd:BengaliEmoji reaction
:flag-np:NepaliEmoji reaction
:flag-lk:SinhalaEmoji reaction
:flag-pk:UrduEmoji reaction
:flag-uz:UzbekEmoji reaction
:flag-az:AzerbaijaniEmoji reaction
:flag-kz:KazakhEmoji reaction
:flag-kg:KyrgyzEmoji reaction
:flag-tj:TajikEmoji reaction
:flag-ge:GeorgianEmoji reaction
:flag-am:ArmenianEmoji reaction
:flag-sa:ArabicEmoji reaction
:flag-ir:PersianEmoji reaction
:flag-il:HebrewEmoji reaction
:flag-tr:TurkishEmoji reaction
:flag-af:PashtoEmoji reaction
:flag-de:GermanEmoji reaction
:flag-fr:FrenchEmoji reaction
:flag-es:SpanishEmoji reaction
:flag-pt:PortugueseEmoji reaction
:flag-it:ItalianEmoji reaction
:flag-nl:DutchEmoji reaction
:flag-ie:IrishEmoji reaction
:flag-mt:MalteseEmoji reaction
:flag-se:SwedishEmoji reaction
:flag-no:NorwegianEmoji reaction
:flag-dk:DanishEmoji reaction
:flag-fi:FinnishEmoji reaction
:flag-is:IcelandicEmoji reaction
:flag-ee:EstonianEmoji reaction
:flag-lv:LatvianEmoji reaction
:flag-lt:LithuanianEmoji reaction
:flag-ru:RussianEmoji reaction
:flag-ua:UkrainianEmoji reaction
:flag-by:BelarusianEmoji reaction
:flag-pl:PolishEmoji reaction
:flag-cz:CzechEmoji reaction
:flag-sk:SlovakEmoji reaction
:flag-hu:HungarianEmoji reaction
:flag-ro:RomanianEmoji reaction
:flag-bg:BulgarianEmoji reaction
:flag-gr:GreekEmoji reaction
:flag-rs:SerbianEmoji reaction
:flag-hr:CroatianEmoji reaction
:flag-ba:BosnianEmoji reaction
:flag-si:SlovenianEmoji reaction
:flag-al:AlbanianEmoji reaction
:flag-mk:MacedonianEmoji reaction
:flag-ke: / :flag-tz:SwahiliEmoji reaction
:flag-et:AmharicEmoji reaction
:flag-za:AfrikaansEmoji reaction
:flag-so:SomaliEmoji reaction
:flag-mg:MalagasyEmoji reaction
:flag-ht:Haitian CreoleEmoji reaction
:flag-us: / :flag-gb:EnglishEmoji reaction

Changelog

v3.02026-02
  • LLM-powered translation โ€” better context awareness and natural output
  • Smart Context โ€” @mention TranslationBot to teach it proper nouns and terminology
  • Multiple translations per message โ€” add emoji reactions to see translations in several languages at once
v2.02025-02
  • Auto language detection โ€” all non-English messages are now translated (previously Korean only)
  • Expanded to 25+ languages via emoji flag reactions
  • Translation skip option with !nt prefix
v1.02024-08
  • Initial release โ€” Korean to English auto-translation
  • Emoji flag reactions for Korean, Vietnamese, Russian, Uzbek