translate.pngThe Translate app for Slack makes it super easy to instantly translate text from within Slack.


/translate es Hello World!

To install Translate, use the Add To Slack button below:

Add to Slack

After installing the app, use the following command format to translate text:

/translate [lang] [text to translate]

Where [lang] is equal to one of the following language codes:

  • es (Spanish)
  • de (German)
  • en (English)
  • fr (French)
  • ja (Japanese)
  • zh-CN (Chinese - simplified)
  • ar (Arabic)
  • fa (Persian)
  • ko (Korean)
  • hi (Hindi)
  • th (Thai)
  • da (Danish)
  • nl (Dutch)
  • ru (Russian)
  • tr (Turkish)
  • it (Italian)
  • sv (Swedish)

If you are looking for a language not listed above, let me know -- it might just be easy enough to add.

The source text doesn't have to be English, the app will attempt to auto-detect the source language. This means, for example, that you can use it to translate things into English, if desired.

The /translate command and the translation will only be visible to you -- it will not be seen by other team members in the channel.

There is a 1000 character limit per command.

Contact Me:
For help, questions, or feedback, you can reply here, tweet at me: @mthacks on Twitter, or by email:

Privacy Policy:
The Translate app does not store any information about your Slack team or channel. The app receives the contents for the /translate command and it sends back the translation. During installation and with each /translate command, the app does receive the name or your team and channel, but that information is not stored in any way, as it isn't needed to provide the translation.