Microsoft TeamsとSlackの連携イメージ
How to Utilize AI Operations

2024/10/24

How to integrate Microsoft Teams and Slack to translate messages posted in Microsoft Teams and post the translated version in Slack

e.koyama

In this article, we introduce a method to translate messages posted on Microsoft Teams using AI and automatically send them to Slack. This automation helps eliminate the need for manual translation and posting, allowing for consistent information sharing. Consider implementing this to facilitate smooth communication with team members and partners who use different languages. Benefits of Automatically Translating Microsoft Teams Posts and Sending Them to Slack Benefit 1: Improved Work Efficiency By eliminating the need for repetitive manual translation and posting, employees can focus on other tasks during their free time. Manual processes may lead to delays in noticing original posts, resulting in late translations or missed posts, which can cause information sharing gaps. Automation can reduce these risks, ensuring timely information sharing and resolving task delays caused by waiting for translations. Benefit 2: Consistent Information Transmission Automating translation and sharing the results through a fixed communication channel can prevent misunderstandings and discrepancies among team members. If each person translates manually and acts based on their interpretation, it may lead to different understandings and affect project progress. By making automatically translated information available for members to check anytime, everyone can work with the same understanding. Consider implementing this automation to facilitate smooth communication in multilingual environments and ensure seamless project progress. With Yoom, you can easily set up integration and automation. [About Yoom] How to Create a Flow for Translating Microsoft Teams Posts and Automatically Sending Them to Slack Now, let's introduce the steps to set up integration and automation for the workflow of "translating messages posted on Microsoft Teams and posting the translated version to Slack" using a template. *Note: AI translation operations are available with some paid plans. A two-week free trial is also available. *As an example, we introduce the procedure for translating Japanese messages posted on Microsoft Teams into English and sending them to Slack. Please adjust the content according to the languages you actually use. Before You Start 1. Log in to Yoom. 2. Click the "Try it out" button below to copy Yoom's template.

Step 1: Integration of My Apps with Microsoft Teams and Slack

*If the app integration is already completed, please proceed to Step 2.

1. Select "My Apps" from the left menu and click "+ New Connection" on the right side of the screen.

2. From the list of new connections in My Apps, select Microsoft Teams and Slack respectively, and integrate the apps.
*Microsoft 365 (formerly Office 365) has plans for home use and general business use (Microsoft 365 Business). If you are not subscribed to the general business plan, authentication may fail.
*Reference: How to Register My Apps in Slack

‍Step 2: Setting a Trigger to Activate When a Message is Sent to a Microsoft Teams Channel

1. Open the copied template.
*You can change the title to any desired one from the red-framed part in the diagram below.

2. Click "App Trigger: When a Message is Sent to a Channel" in the Flow Bot.

3. Select the linked account and action.
Change the title as needed and click "Next".

4. Configure the API connection settings for the app trigger.
Select the trigger activation interval, team ID, and channel ID.
*The activation interval varies depending on the plan. Reference: List of Feature Restrictions and Usage Limits for Each Plan

5. Click "Test".

6. If the test is successful, click "Save".

Step 3: Setting the Translation Action

1. Click "Translate: Translate" in the Flow Bot.

2. Select the action.
・Title: You can change it to any desired name.
・Action: Select after confirming the number of characters and the number of tasks consumed.

3. Click "Next".

4. Configure the detailed settings.
・Text to be translated: Refer to the output of the message content obtained in Step 2.
・Target language for translation: Enter the language you want to send to Slack.
*The diagram below is an example of input.

*The diagram below is an example of output reference. When you click the input field, candidates will be displayed, so please select the target item.

5. Click "Test".

6. If the test is successful, click "Save".

Step 4: Setting the Action to Send Translated Messages to Slack

1. Click "Integrate with Apps: Send Message to Channel" in the Flow Bot.

2. Select the linked account and action.
Change the title as needed and click "Next".

3. Configure the API connection settings.
Select and enter each item.
*If you do not know the channel ID to post to, please refer to this article [How to Check Slack Channel ID]. Also, you need to install the Yoom app in the target channel in advance.
*You can use the output obtained so far in the message. If you want to use the mention function, please refer to the following articles: [Sending Messages with Mentions in Slack], [How to Check Slack Member ID]
*The diagram below is an example of input.

*The diagram below is an example of output reference.

4. Click "Test".

5. If the test is successful, click "Save".

This completes the flow of "Translating Messages Posted on Microsoft Teams and Posting the Translated Version to Slack".

Switch the trigger of the saved flow to "ON" to activate it.

Other Automation Examples Using Microsoft Teams and Translation Features

Yoom has many other automation examples using Microsoft Teams and translation features, so here are a few introductions.

1. A flow to translate messages posted on Slack and post the translated version to Microsoft Teams. By using the translation flow from Microsoft Teams to Slack together, bidirectional translation and information sharing are automated, and smoother multilingual communication can be expected.

2. This is a flow to translate messages posted on Microsoft Teams and post them on Chatwork. When instructions, requests, or reports related to work are posted in a foreign language on Microsoft Teams, you can notify the translated message on Chatwork. By using Chatwork's features, it is also possible to register and manage the content as a task.

3. This is a flow to translate messages posted on Microsoft Teams and post them on Google Chat. You can share translated messages on Google Chat with team members and partners who are using Google Workspace.

Summary

In this article, we introduced a method to translate Microsoft Teams posts using AI and automatically send them to Slack. This automation reduces manual work and ensures consistency in information transmission. Consider implementing it to facilitate smooth communication in multilingual environments and to advance projects seamlessly. With Yoom, you can easily set it up.

The person who wrote this article
e.koyama
Until now, I have experienced office work at specialized trading companies and in the EC industry. The work I was in charge of covered a wide range of tasks, such as sales office work, accounting, general affairs, human resources, and legal affairs. We worked to improve the efficiency of individual tasks, but I think the work could proceed more conveniently by using various support tools and Yoom... I would be happy if I could send out an introduction article on Yoom that makes use of my work experience and help everyone proceed smoothly with their work.
Tags
Translation
Integration
Automation
Microsoft Teams
Slack
App integration
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials