Microsoft TeamsとDeepLも連携イメージ
How to Automatically Translate Messages in Microsoft Teams Using DeepL Integration
Learn more about Yoom
Try this template
Microsoft TeamsとDeepLも連携イメージ
How to Integrate Applications

2025-08-06

How to Automatically Translate Messages in Microsoft Teams Using DeepL Integration

s.kumagai
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, 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.

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 Yoom makes automation accessible to everyone.

  • 🌐 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 automatically translates messages containing specific words in Microsoft Teams using DeepL, and forwards the translated message to another channel.

✔️ 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!


■Overview
The 'Workflow to automatically translate messages containing specific keywords on Microsoft Teams with DeepL and forward them to another channel' is an automated process to facilitate multilingual communication.

■Recommended for
- Team leaders who regularly use Microsoft Teams and require multilingual support.
- Managers who want to improve communication efficiency in international projects.
- IT personnel who wish to incorporate automatic translation into their work using DeepL.
- Community managers who want to organize and share information by channel.
- Companies that aim to reduce misunderstandings among members who speak different languages and achieve smooth collaboration.

■Notes
- Please integrate each of Microsoft Teams and DeepL with Yoom.
- Microsoft365 (formerly Office365) has a family plan and a general business plan (Microsoft365 Business); if you are not subscribed to the general business plan, authentication may fail.
- Branching is a feature (operation) available with Mini plans and above. If you are on the free plan, the operation of the configured flowbots will result in errors, so please be careful.
- Paid plans such as the Mini plan offer a two-week free trial. During the free trial, you can use apps and features (operations) subject to restrictions.
- Trigger intervals can be selected at 5, 10, 15, 30, or 60 minutes.
- Please note that the shortest trigger interval varies by plan.

🙌 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.

Perfect for team leaders or managers who need multilingual support and want to enhance communication in international projects.


■Overview
The flow of "Automatically translating messages posted to a specific channel on Microsoft Teams using DeepL and posting the translation results to another channel" is a business workflow that smooths communication in a multilingual environment.

■Recommended for
- Companies that want to smooth communication in multinational teams
- Project managers who frequently have interactions in different languages
- IT personnel aiming for efficient information sharing using Microsoft Teams and DeepL
- Business leaders who want to reduce time spent on translation tasks and improve business efficiency

■Notes
- Please link with both Microsoft Teams and DeepL with Yoom.
- Microsoft365 (formerly Office365) has home plans and general business plans (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.
- The split is a function (operation) that can be used with a plan above the mini plan. In the case of the free plan, the operations of the flow bot set will be errors, so please be careful.
- The paid plans such as the mini plan can be tried for free for two weeks. During the free trial, you can use apps and functions (operations) that are subject to restrictions.
- The trigger's activation interval can be selected in intervals of 5, 10, 15, 30, 60 minutes.
- Please be aware that the shortest activation interval depends on the plan.

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

We'll walk you through how to set up a flow that automatically translates messages containing specific words in Microsoft Teams using DeepL, and forwards the translated message to another channel.

⏱️ 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.


■Overview
The 'Workflow to automatically translate messages containing specific keywords on Microsoft Teams with DeepL and forward them to another channel' is an automated process to facilitate multilingual communication.

■Recommended for
- Team leaders who regularly use Microsoft Teams and require multilingual support.
- Managers who want to improve communication efficiency in international projects.
- IT personnel who wish to incorporate automatic translation into their work using DeepL.
- Community managers who want to organize and share information by channel.
- Companies that aim to reduce misunderstandings among members who speak different languages and achieve smooth collaboration.

■Notes
- Please integrate each of Microsoft Teams and DeepL with Yoom.
- Microsoft365 (formerly Office365) has a family plan and a general business plan (Microsoft365 Business); if you are not subscribed to the general business plan, authentication may fail.
- Branching is a feature (operation) available with Mini plans and above. If you are on the free plan, the operation of the configured flowbots will result in errors, so please be careful.
- Paid plans such as the Mini plan offer a two-week free trial. During the free trial, you can use apps and features (operations) subject to restrictions.
- Trigger intervals can be selected at 5, 10, 15, 30, or 60 minutes.
- Please note that the shortest trigger interval varies by plan.

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

Enter your account information and sign in.

__wf_reserved_inherit

Connect DeepL

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

__wf_reserved_inherit

Search for DeepL in the app list and select it.

__wf_reserved_inherit

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

__wf_reserved_inherit

Step 2: Copy the Template

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


■Overview
The 'Workflow to automatically translate messages containing specific keywords on Microsoft Teams with DeepL and forward them to another channel' is an automated process to facilitate multilingual communication.

■Recommended for
- Team leaders who regularly use Microsoft Teams and require multilingual support.
- Managers who want to improve communication efficiency in international projects.
- IT personnel who wish to incorporate automatic translation into their work using DeepL.
- Community managers who want to organize and share information by channel.
- Companies that aim to reduce misunderstandings among members who speak different languages and achieve smooth collaboration.

■Notes
- Please integrate each of Microsoft Teams and DeepL with Yoom.
- Microsoft365 (formerly Office365) has a family plan and a general business plan (Microsoft365 Business); if you are not subscribed to the general business plan, authentication may fail.
- Branching is a feature (operation) available with Mini plans and above. If you are on the free plan, the operation of the configured flowbots will result in errors, so please be careful.
- Paid plans such as the Mini plan offer a two-week free trial. During the free trial, you can use apps and features (operations) subject to restrictions.
- Trigger intervals can be selected at 5, 10, 15, 30, or 60 minutes.
- Please note that the shortest trigger interval varies by plan.

Click "Try this template". 

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

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.

__wf_reserved_inherit

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.

__wf_reserved_inherit

Step 5: Translate with DeepL

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

__wf_reserved_inherit

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.

__wf_reserved_inherit

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.

__wf_reserved_inherit

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

__wf_reserved_inherit

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".

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

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

__wf_reserved_inherit

__wf_reserved_inherit

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

__wf_reserved_inherit

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.

__wf_reserved_inherit

That’s it! 🎉

You're Flowbot is complete :)

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

Automatically Translate Foreign Language Inquiries and Share in Microsoft Teams

Perfect for customer support teams looking to improve handling multilingual inquiries. It's also recommended for international teams looking to improve team communication by integrating DeepL and Microsoft Teams.


■Overview
The "Automatically translate foreign language inquiries with DeepL and notify Microsoft Teams" flow is a business workflow designed to facilitate smooth multilingual customer support.

■Recommended for
・Customer support representatives who feel challenged by handling inquiries in multiple languages
・IT personnel in companies looking to efficiently share information within the team using DeepL and Microsoft Teams
・Sales team leaders involved in international business expansion who require prompt responses
・Business owners considering automating business processes to improve the quality of customer support

■Notes
・Please integrate DeepL and Microsoft Teams with Yoom.
・Microsoft365 (formerly Office365) has both a home plan and a general corporate plan (Microsoft365 Business), and if you are not subscribed to the general corporate plan, authentication may fail.

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.


■Overview
This is a business workflow that automatically translates the text of a specified document with DeepL and shares it on Microsoft Teams at a specific time.

■Recommended for
・Business persons who need to translate documents regularly and share them with their team
・Those who want to improve work efficiency by using the integration of DeepL and Microsoft Teams
・Team leaders who want to save time by automating translation tasks and focus on other tasks
・Those managing projects that require multilingual support

■Caution
・Please integrate DeepL, Microsoft Excel, and Microsoft Teams with Yoom.
・Microsoft365 (formerly Office365) has personal and general corporate plans (Microsoft365 Business), and authentication may fail if you are not subscribed to the general corporate plan.
・For setting operations on Microsoft Excel databases, please refer to the following.
 https://intercom.help/yoom/ja/articles/9003081

💡 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.


This Flowbot activates and notifies at the end of each month. Please add a flow to the right side after branching.

■Overview
Are you overwhelmed with handling inquiries and sharing information in Microsoft Teams, and finding it time-consuming to review posts and craft appropriate responses? Handling everything manually not only takes time but can also lead to inconsistent response quality. By leveraging this workflow, Gemini automatically analyzes messages posted to Microsoft Teams and posts the generated response to the channel, helping resolve these communication challenges.

■Who we recommend this template for
・Those who want to streamline inquiry handling in Microsoft Teams and shorten the time to reply
・Team leaders who want Gemini to summarize discussions and information in specific internal channels and use them as knowledge
・Those who want to incorporate generative AI into their operations to eliminate manual effort in gathering information and creating responses

■Notes
・Please connect Yoom with both Microsoft Teams and Gemini.
・Microsoft 365 (formerly Office 365) has consumer plans and commercial plans (Microsoft 365 Business). If you are not subscribed to a commercial plan, authentication may fail.
・You can select a trigger interval of 5, 10, 15, 30, or 60 minutes.
・The minimum trigger interval varies by plan, so please be aware.

■Overview
This is a flow where a folder is created in OneDrive based on the message content when a message is posted on Microsoft Teams.
Using Yoom, you can easily connect apps without programming.

■Recommended for:
1. Those who use Microsoft Teams to communicate with members
・People who want to efficiently manage daily message content and have quick access to necessary information
・Those who want to organize interactions with members and prevent shared information from being overlooked

2. Those who utilize OneDrive for file management
・People who want to reduce the hassle of manually organizing files and improve work efficiency through automation
・Those who want to automatically create folders based on message content to ensure important information is stored without omission

■Notes
・Please link both Microsoft Teams and OneDrive with Yoom.
・The trigger can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum activation interval varies depending on the plan.
・Microsoft365 (formerly Office365) has home and general business plans (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.

■Overview
In environments where Microsoft Teams and Slack are used together, do you feel burdened by missed information checks or manual re-entry between tools?
Missing important messages or sharing by copying and pasting each time causes communication delays and inefficiency.
By using this workflow, posting a message to a specific Microsoft Teams channel can trigger an automatic notification to a designated Slack channel, facilitating smooth cross-tool information sharing.

■Who we recommend this template for
・Those who use both Microsoft Teams and Slack and want to eliminate omissions and effort in information sharing
・Those who feel challenges with smooth collaboration because different chat tools are used across departments or teams
・Those who want to automate manual information transfer and prevent communication loss

■Notes
・Please connect Yoom with both Microsoft Teams and Slack.
・Microsoft 365 (formerly Office 365) offers consumer plans and general business plans (Microsoft 365 Business). If you are not subscribed to a business plan, authentication may fail.
・You can select the trigger interval from 5, 10, 15, 30, or 60 minutes.
・The minimum trigger interval varies by plan, so please be aware.

■Overview
The "Notify Microsoft Teams when a record is created in Salesforce Lead Object" workflow supports rapid response for sales teams.
Whenever a new lead is registered in Salesforce, a notification is automatically sent to Microsoft Teams, allowing the entire team to share information in real time.
This ensures that you don't miss the timing for lead follow-up, enabling efficient sales activities.

■Recommended for
・Sales representatives managing leads using Salesforce
・Sales managers looking to enhance team communication with Microsoft Teams
・Business owners who wish to automate quick lead follow-ups and improve sales efficiency
・IT personnel looking to easily configure Salesforce and Microsoft Teams integration using Yoom

■Notes
・Please integrate Salesforce and Microsoft Teams with Yoom.
・Triggers can be set at intervals of 5, 10, 15, 30, and 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.
・Microsoft365 (formerly Office365) has personal and business plans (Microsoft365 Business).
If you are not subscribed to the business plan, authentication may fail.
・Salesforce is available only with Team Plan and Success Plan.
Operations and data connections of Flowbot set on Free Plan and Mini Plan may result in errors.
・Paid plans such as Team Plan and Success Plan offer a two-week free trial. You can use restricted apps during the free trial.

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.


■Overview
This is a flow to transcribe a meeting on Google Meet, translate it with DeepL, and add it to Notion.
With Yoom, you can easily achieve this flow without programming, as it allows for integration between apps.

■Recommended for
・Those who regularly hold meetings with overseas teams using Google Meet
・Those who spend a lot of time creating meeting minutes
・Those who want to improve the efficiency of translation work

■Notes
・Please integrate Google Meet, DeepL, and Notion with Yoom.
・The AI operation to transcribe OCR or audio is only available in the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operation set in the flow bot will result in an error, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use restricted apps and AI features (operations).
・The maximum downloadable file size is 300MB. Depending on the app's specifications, it may be less than 300MB, so please be careful.
・For details on the file size that can be handled by triggers and each operation, click here.

■Overview
This flow reads a quotation received by email via OCR, translates it with DeepL, and adds it to a Google Spreadsheet.
Yoom allows for integration between applications without the need for programming, making it easy to achieve this flow.

■Recommended for
・Those who manage the contents of quotations received via email in a Google Spreadsheet
・Those who find manual transcription of quotation items bothersome
・Sales representatives interacting with customers of overseas companies

■Notes
・Please link each of DeepL and Google Spreadsheet with Yoom.

■Overview
This is a flow to translate an email received in Gmail with DeepL and request the person in charge.
With Yoom, you can easily achieve this flow without programming by linking apps.

‍■Recommended for
・Those working in a global team who want to facilitate communication between multiple languages
・Those who frequently receive emails in foreign languages from overseas clients or customers and need to quickly understand and respond to the content
・Those who want to smoothly proceed with translation of email content with DeepL and email response requests
・Those who want to prevent missing important business emails
・Support team members who are conducting international customer support and want to improve the efficiency of multilingual inquiry handling

■Notes
・Please link Gmail and DeepL with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.

■Overview
This is a flow to translate the quote answered in the form into a foreign language using DeepL, issue and send the quotation, and save it to Box.
With Yoom, you can easily achieve this flow without programming, as it allows integration between apps.

■Recommended for
・Those who want to streamline the creation of multilingual quotations
・Those who manage quotations with Box
・Those who want to streamline the translation work into foreign languages using DeepL and maintain consistency in the translation content

■Notes
・Please integrate Yoom with both DeepL and Box.

■Overview
The workflow of translating form content with DeepL and summarizing with ChatGPT is ideal for tasks that require multilingual support and information organization.
This enables efficient and accurate information processing.

■Recommended for
・Support staff handling customer support requiring multilingual support
・Sales teams wanting to efficiently process large amounts of form input data
・Business persons who want to focus on their main tasks without spending time on translation and summarization
・IT staff interested in business automation using ChatGPT and DeepL

■Notes
・Please integrate DeepL, ChatGPT, and Yoom.

📖 Summary

Now you know how to integrate Microsoft Teams with DeepL to streamline your multilingual communication. 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
About the Author
s.kumagai
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
AI
Automatic
Automation
Integration
Microsoft Teams