Microsoft TeamsとDeepLも連携イメージ

How to Automatically Translate Messages in Microsoft Teams Using DeepL Integration

Learn more about Yoom
Try this template
How to Integrate Applications

2025-08-06

How to Automatically Translate Messages in Microsoft Teams Using DeepL Integration

s.kumagai

Communication across multiple languages has become more common, but it also brings challenges in translation. If you're working with an international team, integrating Microsoft Teams with DeepL is the perfect solution.

For example, when a message containing specific keywords is posted in Teams, you can automatically get translated results from DeepL and share them with another Teams channel. This can reduce the effort of manually translating and sharing the information with your team members.

In this article, <span class="mark-yellow">we'll walk you through what you can do with Microsoft Teams DeepL integration and show you how to set up an automated translation process by integrating the two.</span>

Meet Yoom: No-Code Automation

Yoom is a next-generation no-code automation that lets you connect and automate tasks between your favorite apps. Connecting different apps can be challenging for non-engineers, but <span class="mark-yellow">Yoom makes automation accessible to everyone</span>.

  • 🌐 Connect with apps like Microsoft Teams, DeepL, and more.
  • 📖 Use automation templates - no technical setup required
  • 📈 Boost productivity and reduce human errors

You don't need to go through a complex setup and IT jargon, you can build your automation workflows with just a few clicks :) It's designed for those who want to streamline their daily work and save hours of time and stress from repetitive work.

👉 Sign Up for Yoom Here – Quick and Easy in Just 30 Seconds!

In this guide, you'll learn the step-by-step process of how to use Yoom to <span class="mark-yellow">automatically translates messages containing specific words in Microsoft Teams using DeepL, and forwards the translated message to another channel</span>.

✔️ For Those Who Want to Try It Now

Yoom offers ready-made templates for easy setup in creating an automated translation of messages sent in Microsoft Teams using DeepL. Click the "Try It" button to get started now!

🙌 What You Can Do by Integrating Microsoft Teams and DeepL 

By integrating Microsoft Teams with DeepL, you can automatically connect Teams data with DeepL. Here are some practical, ready-to-use templates that you can try out. Just click on the "Try It" button to get started quickly!

Translate Messages in Specific Teams Channel

This flow automatically translates messages posted in a specified channel on Microsoft Teams using DeepL, then posts the translated content to another channel.

<span class="mark-yellow">Perfect for team leaders or managers who need multilingual support and want to enhance communication in international projects</span>.

🚀 Let's Create a Flowbot to Integrate Microsoft Teams and DeepL

We'll walk you through how to set up a flow that <span class="mark-yellow">automatically translates messages containing specific words in Microsoft Teams using DeepL, and forwards the translated message to another channel</span>.

⏱️ Setup time: 10 minutes

🔧 What You’ll Need

  • A free Yoom account
  • Access to DeepL and Microsoft Teams

If you don’t have a Yoom account yet, register now from this registration form!

⚠️ Note: "Microsoft 365 (formerly Office 365)" includes both personal and business plans. If you’re using a personal plan, Yoom’s authentication may not work properly. We recommend using a Microsoft 365 Business account for a stable connection.

⚠️ Note: The branch command function used in this Flowbot is only available on Yoom’s paid plans. If you’re using the Free plan, the Flowbot may face errors due to limited access. But don’t worry - all plans have a 2-week free trial!  You can try all features without restrictions. For more info about Yoom and its plans, visit our Yoom Help Center.

Step 1: Connect Microsoft Teams and DeepL in My Apps

Connect Microsoft Teams

After logging into Yoom, go to "My Apps" from the left side menu, and click the "+ Add" button.

Search for "Microsoft Teams" from the app list and select it. 

Enter your account information and sign in.

Connect DeepL

Similarly, go to My Apps and click "Add".

Search for DeepL in the app list and select it.

Account Name

  • Enter the account name.
  • Use a name that's easy to recognize, such as your company name or the person responsible for the account.

API Key

  • Follow the instructions in this guide to learn how to obtain and verify the API Key.
  • Use a name that's easy to recognize, such as your company name or the person responsible for the account.

Domain

  • Set the domain based on your DeepL API plan.
  • For the Free Plan, use api-free.deepl.com
  • For the Paid Plan, use api.deepl.com

Step 2: Copy the Template

Click the "Try It" button to copy the pre-built template into your project.

Click "Try this template". 

Click "OK" and give the Flowbot a name to recognize.

This template will be copied to your “My Project”.

Step 3: Set Up Microsoft Teams Trigger Action

Now let's set up a flow that runs when a message is sent in Microsoft Teams.
Click on the red frame below.

Change the title (optional) and select your Microsoft account. Then click "Next".

Set your trigger interval (frequency of sync) on how frequently Yoom checks Microsoft Teams for updates.
It can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.  We recommend setting the trigger to the shortest activation interval available for your plan.

⚠️ Note: The trigger interval varies depending on your Yoom plan. Be sure to check your current plan’s limit.

Then, select the Team ID and the Channel ID (specify where Yoom checks for updates) from the displayed options.

Send a test message and click "Test".
If the test is successful, you will see the retrieved values get updated as below.

📚 Reference: For more details on retrieved values and how to set them up, see the guide here.

Make sure you save your settings.

Step 4: Branch by Keywords

Click on the action labeled "Command Operation". We will now set up to branch the translation step based on specific keywords.

This step is already pre-configured.

In the screen below, the flow is set up to proceed with the translation only when #support is included in the message. You can also customize the key words (red framed section) to change your condition.

Once the setting is complete, hit "Save".

📚 References: For more details on how to set up a branching, you can refer to the full guide here.

Step 5: Translate with DeepL

Now let's set up an action to translate with DeepL.
Click on the action labeled "Translate Text".

Give your action a title (optional), and check that the correct account is selected for DeepL.
Then click "Next".

Specify the text to translate.
Select the retrieved value "Message Content" from the "When a message is sent to the channel" action.
By setting it up as below, you can automatically share the messages posted on Microsoft Teams with DeepL.

Next, select the languages. For this example, we'll select "English" as the source language and "Japanese" as the target language.

Context refers to the background information provided during translation to clarify the meaning of specific terms or phrases. By setting the correct context, you can get more natural and accurate translations.

There are other small settings that you can set up (optional).

  • Show Character Count: Select 'Yes' if you want to display the character count.
  • Split Sentences: Select from the dropdown.
  • Keep Original Formatting: Select 'yes' if you want to keep the original formatting.
  • Translation Tone: Select from the dropdown.

Once you're done with the setting, click "Test".
The retrieved data will get updated as below, then click "Save".

Step 6: Send the Translated Message to Microsoft Teams Channel

This is the final step. Let's send the translated results to a channel in Microsoft Teams.
Click on the action labeled "Send Message to Channel".

Change the title (optional) and check if your Microsoft account is selected. Then click "Next".

Select the Team ID and the Channel ID (where to send the translated result) from the displayed options.

The pre-configured message is set to share the following.

  • Send Date
  • Message ID (English message received in Microsoft Teams)
  • Original English Text
  • Translated Text

You can modify what information you want to share in the message.

If you want to send a mention or attach a file, enter the relevant information in the fields.

After the setup is complete, click "Test" and check if you receive the message on the specified Microsoft Teams.

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

Step 7: Activate the Flowbot

Toggle the "Trigger On" button to activate your flow!
Check if the Flowbot you set up is working properly.

That’s it! 🎉

You're Flowbot is complete :)

🔁 Want to Link DeepL Data to Microsoft Teams Instead?

You can also go the other way around, send DeepL data to Microsoft Teams.

Automatically Translate Foreign Language Inquiries and Share in Microsoft Teams

<span class="mark-yellow">Perfect for customer support teams looking to improve handling multilingual inquiries</span>. It's also recommended for international teams looking to improve team communication by integrating DeepL and Microsoft Teams.

Automatically Translate Documents at a Scheduled Time and Share in Microsoft Teams

Recommended for business professionals who regularly need to translate documents and share them with their team.

💡‍ Other Automation Examples Using Microsoft Teams and DeepL

You can try out more automations by utilizing DeepL and Microsoft Teams with Yoom. Here are some examples you can explore for your next automation!

Automation Examples Using Microsoft Teams

By integrating Microsoft Teams with Yoom, you can set up automatic notifications and create folders based on posts within Teams.

Automation Examples Using DeepL

By integrating DeepL with Yoom, you can automatically translate content received through emails or data from platforms like Notion and Google Docs.

📖 Summary

Now you know <span class="mark-yellow">how to integrate Microsoft Teams with DeepL to streamline your multilingual communication</span>. By integrating these two applications, you can automate the translation and sharing of messages, saving time and allowing you to focus on other tasks.  Best of all, no coding knowledge is required, so anyone can set it up easily :) Ready to simplify your workflows? Sign up for Yoom and try it today!

👉 Create your free Yoom account now

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
この記事を書いた人
s.kumagai
I worked as a customer support representative at a web marketing company for about three years. I spent a lot of time managing customer information and internal data, which was quite challenging until I discovered Yoom. I strongly feel that I wish I had encountered Yoom, which is easy to use even without programming knowledge, much earlier. I hope it can be of assistance to others who are struggling with similar efficiency issues in their work!
Tags
Microsoft Teams
Automatic
Automation
Integration
AI
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
What is Yoom?
Many tasks that were previously impossible can be automated more easily than before.
see details
See Details