{"repo":"slack-samples/deno-message-translator","free":true,"listed":false,"github":"https://github.com/slack-samples/deno-message-translator","clone":"git clone https://github.com/slack-samples/deno-message-translator.git","description":"Translate message text to different languages using reactions","language":"TypeScript","stars":46,"topics":["deno","slackapi","deepl","i18n","internationalization","translation","slack-api","slack-apis","slack-bot","slackbot"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Message Translator (powered by DeepL API) The sample features a message translation automation. The app is added to designated channels by running a configurator workflow. Once added to specific channels, the app will translate any message there when a user adds a reaction to the message (ex: 🇺🇸, 🇪🇸, 🇫🇷, 🇯🇵, and more)! To learn the full list of the supported languages, head to the DeepL API's document site. Guide Outline : - Included Workflows - Setup - Install the Slack CLI - Clone the Template - Create DeepL API Account - Creating Triggers - Datastores - Testing - Deploying Your App - Viewing Activity Logs - Project Structure - Resources --- Included Workflows - Reacjilator: Runs when a user reacts to a message in a channel where the app is added. If the reaction is a supported flag emoji (ex: 🇺🇸, 🇪🇸, 🇫🇷, 🇯🇵), then the app will respond in the message thread with a translated message in a language corresponding to the flag a user reacted with. Setup Before getting started, first make sure you have a development workspace where you have permission to install apps. Please note that the features in this project require that the workspace be part of a Slack paid plan. Install the Slack CLI To use this sample, you need to install and configure the Slack CLI. Step-by-step instructions can be found in our Quickstart Guide. Clone the Sample Start by cloning this repository: Create DeepL API Account This sample requires a valid DeepL API access token for text translat","default_branch":null,"files":null,"tree":[],"storefront":"/r/slack-samples","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/slack-samples/deno-message-translator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}