Microsoft TeamsとDeepLも連携イメージ
How to Integrate Applications

2025-04-25

[No Programming Required] How to Automatically Connect Microsoft Teams Data to DeepL

s.kumagai

"With the increase in globalization, communication in multiple languages is becoming more common, making translation a challenging task..."
Are you facing such concerns?
If you regularly use Microsoft Teams for communication, the automation introduced in this article is recommended.

For example, when a message containing specific keywords is posted on Microsoft Teams, it can be translated with DeepL and forwarded to another channel.
By implementing this automation, the effort of translation and notification can be significantly reduced.
Conversely, it is also possible to automatically notify Microsoft Teams of content translated by DeepL.
<span class="mark-yellow">Utilizing such automation will enable smoother communication!</span>
The automation setup does not require programming, so even those who are apprehensive about the operation can use it with confidence.

For those who want to try it as soon as possible

By using Yoom, you can easily integrate Microsoft Teams and DeepL without any code.

Yoom provides templates for integrating Microsoft Teams and DeepL in advance, so you can achieve integration immediately just by registering, even without API knowledge.

What You Can Do by Integrating Microsoft Teams and DeepL 

By integrating Microsoft Teams with the DeepL API, you can automatically link Microsoft Teams data to DeepL! For example, you can automatically perform data integration like the one below without human intervention.

When a message containing a specific keyword is posted in Microsoft Teams, automatically translate it with DeepL and forward it to another channel

This is recommended for team leaders who use Microsoft Teams regularly and need multilingual support, or managers looking to improve communication efficiency in international projects.

Automatically translate messages posted in a specific channel on Microsoft Teams using DeepL and post the translation results to another channel

Recommended for companies that want to facilitate communication in multinational teams and project managers who frequently deal with interactions in different languages.

3. Output Only Tasks with Specific Status from ClickUp to Notion as a Regular Report

This flow automatically adds tasks with a specific status to Notion as a regular report according to the specified schedule.
It eliminates the hassle of regularly adding specific task information and contributes to the efficiency of project management.

 Let's Create a Flow to Integrate Microsoft Teams and DeepL

Now, let's create a flow to integrate Microsoft Teams and DeepL!

We will proceed with the integration of Microsoft Teams and DeepL using Yoom without any coding. If you do not have a Yoom account yet, please create one using this registration form.

[About Yoom]

This time, we will create a flow bot that automatically translates messages containing specific keywords posted in Microsoft Teams using DeepL and forwards them to another channel!

The creation process is broadly divided into the following steps:

  • Integrate Microsoft Teams and DeepL with My Apps
  • Copy the template
  • Set up the trigger in Microsoft Teams and configure the action in DeepL
  • Set the trigger to ON and complete the preparation for flow operation

Step 1: Integrate Microsoft Teams and DeepL with My Apps

Let's register the apps we will use this time in Yoom's My Apps!
Registering in My Apps beforehand will make the later settings smoother.

1. Register Microsoft Teams in My Apps

Click "Add" on the right side of the Yoom screen.

 *Regarding Microsoft365 (formerly Office365), if you are not subscribed to the general corporate plan (Microsoft365 Business), authentication may fail.

Enter Microsoft Teams in the search box and click the displayed suggestion.

Enter your account information.

Once sign-in is complete, you will return to the My Apps screen, and Microsoft Teams will be displayed.

2. Register DeepL in My Apps

Click "Add" on the right side of the Yoom screen.

Enter DeepL in the search box and click the displayed suggestion.

The following screen will be displayed, so follow the instructions to enter the necessary information.

Once DeepL is displayed on the My Apps screen, registration is complete.

Let's proceed with further settings!

Step 2: Copy the Template

Next, copy the Yoom template.

Click the "Try this template" icon on the banner template below.

When the screen like the image below is displayed, the template copy is complete.

Step 3: Setting up the trigger in Microsoft Teams

In this step, you will set up the automation trigger to be when a message is sent in Microsoft Teams.
Click on the red frame below.

On the screen to select the linked account and action, confirm that the Microsoft Teams account you are linking is correct and click "Next".

A settings screen will appear, so proceed with the input.

The trigger activation timing can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. 

* Depending on your plan, the shortest interval for setting the trigger may differ, so be sure to check that.
It is generally recommended to use the shortest activation interval for your plan.

For the team ID and channel ID, select any of the "candidates" displayed below the input field as shown in the screen below.

Notify Microsoft Teams of the message you want to translate that contains specific keywords.
When you click "Test", the values obtained from Microsoft Teams will be displayed as "Retrieved Values" as shown in the screen below.
These retrieved values can be used for future input settings.
For more details on the retrieved values (output), please check here.

Once the "Test Successful" message appears, click "Save".

Step 4: Set to activate with specific keywords

Click on the red frame below and set it to branch to the translation step with specific keywords.
* Branching is a feature (operation) available with the Mini Plan or higher. If you are on the Free Plan, the operation of the flow bot you have set will result in an error, so please be careful.

Paid plans like the Mini Plan offer a 2-week free trial. During the free trial, you can use apps and features (operations) that are subject to restrictions.

Since it is already set in the template, let's check it.
In the screen below, it is set to proceed to the translation step only if "#support" is entered in the message content.
You can also change the red frame part to any wording such as "Translation Request".

How to set "Branch"

This time, proceed with "#support" and click "Save" as it is.

Step 5: Translate with DeepL

Proceed with the settings for translation with DeepL.
Click on the red frame below.

The screen below will be displayed, so confirm the DeepL account to be used this time and click "Next".

The API settings screen will appear, so proceed with the input.

For the text to be translated, click "When a message is sent to the channel > Message content" as shown below and enter the content you want to translate.

In this case, select "English" as the source language and "Japanese" as the target language.
Clicking will display a dropdown, allowing you to set any language.

Context refers to the information provided to clarify how specific terms or phrases are used when translating. By setting the context correctly, you can achieve more natural and appropriate translation results.

As noted, enter "This is context." this time.

Continue to input the non-mandatory sections below as needed.

After inputting, click "Test" and the values for each item will be obtained in the output below.
These values can also be used as retrieved values (output).
After confirming, click "Save".

Step 6: Send the translated message to the Microsoft Teams channel

Finally, set up to send the results translated by DeepL to Microsoft Teams.
Click on the red frame.

On the screen to select the linked account and action, confirm again the Microsoft Teams account to be linked.
After confirming, click "Next".

As in Step 3, select any of the "candidates" displayed below the input field for the team ID and channel ID as shown in the screen below.

The message is already set to notify "Send Date", "Message ID of the English message received in Microsoft Teams", "English before translation", and "Text after translation".

You can also edit the content you want to notify from the retrieved values as needed.

Set mention information and attachment information as desired.

After setting, click "Test" and check if it has actually arrived at the specified Microsoft Teams.

Once the test success is confirmed, click "Save".

Step 7: Set the trigger to ON and complete the flow operation preparation

By clicking the red frame part "Set Trigger to ON" on the screen below, the flow bot will start automatically.

Thank you for setting up!

If you want to link DeepL data to Microsoft Teams

This time, we introduced how to link data from Microsoft Teams to DeepL, but if you want to link data from DeepL to Microsoft Teams, please also use the template below.

Automatically translate foreign language inquiries with DeepL and notify Microsoft Teams

Recommended for customer support staff who feel challenged by handling inquiries in multiple languages and IT staff of companies who want to efficiently share information within the team using DeepL and Microsoft Teams.

Automatically translate specific document sentences with DeepL at a specified time and share on Microsoft Teams

Recommended for business professionals who need to regularly translate sentences and share with their team, and for those who want to improve work efficiency by utilizing the integration of DeepL and Microsoft Teams.

‍Other Automation Examples Using Microsoft Teams and DeepL API

It is possible to automate various tasks using Microsoft Teams and DeepL API.​
If you find something interesting, please give it a try!

Automation Examples Using Microsoft Teams

By integrating Microsoft Teams with Yoom, you can enable automatic notifications to Microsoft Teams.
You can create folders based on posts in Microsoft Teams.

Example of Automation Using DeepL

It is possible to automatically translate information received via email, as well as data from Notion, Google Docs, and more using DeepL.

Conclusion

By integrating Microsoft Teams with DeepL, multilingual communication within the team should become smoother.
The automation of translating and sharing messages containing specific keywords introduced here eliminates the need for manual translation.
This allows for reduced working hours and the ability to focus on other tasks.
Furthermore, automation from DeepL to Microsoft Teams is also possible, making notifications after translation easier.

If you're interested in automation using Yoom, please create a free account here.
Registration is simple and can be done in about 30 seconds, making it possible to set up between tasks!

Yoom's automation can be easily set up without programming knowledge.
Take this opportunity to implement automation and reduce translation tasks!

The person who wrote this article
s.kumagai
I worked for a web marketing company as customer support for about 3 years. I spent time managing customer information and internal data, and when I was worried, I came across Yoom. I have a strong feeling every day that I wish I could come across Yoom sooner, which is easy to use even without programming knowledge... I hope it will help those who have similar problems with improving work efficiency!
Tags
Microsoft Teams
Automatic
Automation
Integration
Related Apps
App integration
No items found.
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