・
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.
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.
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.
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 "Automatically translate messages containing specific keywords posted in Microsoft Teams using DeepL and forward them to another channel" is an automated process designed to facilitate multilingual communication.
■Recommended for
■Benefits of using this template
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!
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 "Automatically translate messages posted to a specific channel in Microsoft Teams using DeepL and post the translation results to another channel" is a business workflow that facilitates communication in a multilingual environment.
■Recommended for
■Benefits of using this template
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
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 "Automatically translate messages containing specific keywords posted in Microsoft Teams using DeepL and forward them to another channel" is an automated process designed to facilitate multilingual communication.
■Recommended for
■Benefits of using this template
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.

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

Search for DeepL in the app list and select it.

Account Name
API Key
Domain

Click the "Try It" button to copy the pre-built template into your project.
■Overview
The workflow "Automatically translate messages containing specific keywords posted in Microsoft Teams using DeepL and forward them to another channel" is an automated process designed to facilitate multilingual communication.
■Recommended for
■Benefits of using this template
Click "Try this template".

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

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

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.

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.

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

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

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.

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".
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 :)
You can also go the other way around, send DeepL data to 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
■Benefits of using this template
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 specified document sentences at a specific time using DeepL and shares them on Microsoft Teams.
■Recommended for
■Benefits of using this template
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!
By integrating Microsoft Teams with Yoom, you can set up automatic notifications and create folders based on posts within Teams.
■Overview
This is a flow bot that automatically activates at the end of each month and sends notifications via Microsoft Teams.
This flow bot can perform various automated processes through flows added after the right-side branch.
* For example, you can use it for various purposes such as monthly invoice processing, aggregation processing to spreadsheets, or regular data backup processing.
■Setup Method
・Use the flow bot's schedule trigger to activate the flow bot near the end of each month (28th, 29th, 30th, 31st).
・Use the "Manipulate and Transform Data" action to obtain the flow bot activation date, calculate the difference from the end-of-month date, and verify if it matches the last day of the month.
・If the flow bot activation date is not the last day of the month, the flow bot will terminate.
・If the flow bot activation date is the last day of the month, it will branch to the right and send a notification via Microsoft Teams.
・Specify the channel for the notification.
・Customize the flow added afterward freely according to your purpose and use.
■Notes
・Please modify the flow bot settings as needed.
・Replace the settings and content of the flow added to the right branch with any desired values.
・Microsoft365 (formerly Office365) has both a home 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 a mini plan or higher. If you are on a free plan, the operation of the configured flow bot will result in an error, so please be cautious.
・Paid plans like the mini plan offer a two-week free trial. During the free trial, you can use restricted apps and AI features (operations).
■Overview
This flow analyzes the content posted on Microsoft Teams using Gemini's assistant and updates the response back to Microsoft Teams.
■Recommended for
1. Those who want to improve the efficiency of internal FAQs and help desk operations
2. Those who want to promote the activation of internal communication
■Benefits of using this template
Microsoft Teams is increasingly being used not only for internal communication but also for customer support.
However, to respond quickly and accurately to customer inquiries, the knowledge and experience of the person in charge may be required, which can sometimes take time.
By utilizing this flow, the content posted on Microsoft Teams is automatically analyzed by Gemini's assistant to generate the optimal response.
The person in charge can quickly respond to customers by simply reviewing the generated response and making any necessary adjustments.
This can improve the efficiency and speed of customer support, leading to enhanced customer satisfaction.
■Notes
・Please integrate both Microsoft Teams and Gemini with Yoom.
・Microsoft365 (formerly Office365) has a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.
■Overview
This is a flow that creates a folder in OneDrive based on the message content when a message is posted on Microsoft Teams.
By using Yoom, you can easily connect apps without the need for programming.
■Recommended for
1. Those who use Microsoft Teams to communicate with members
・Those 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 information sharing omissions
2. Those who use OneDrive for file management
・Those who want to eliminate the hassle of manually organizing files and improve work efficiency through automation
・Those who want to automatically create folders based on message content and ensure important information is saved without omission
■Benefits of using this template
By linking Microsoft Teams and OneDrive, there is the benefit of automatically creating a folder when a message is posted.
This allows for smooth communication on Microsoft Teams and eliminates the hassle of organizing related files and documents.
Furthermore, centralized management allows for quick access to necessary information, improving work efficiency.
Additionally, by sharing the created folders, a system is established where all team members can share the latest information.
◼️Overview
When a message is sent to a specific channel in Microsoft Teams, the content of that message is notified to Slack.
You can automatically share information to another chat without accessing Microsoft Teams.
◼️Setup Instructions
① Select the app trigger from the trigger, press Microsoft Teams, and perform the following settings, then save.
・Trigger Action: When a message is sent to the channel
・Launch Interval: Typically set to a minimum of 5 minutes.
・Team ID: Select the specified team ID from the options.
・Channel ID: Select the specified channel ID from the options.
・Test: Send a message to the target channel and press test.
② Select the operation to integrate with the app from the plus mark, press Slack, and perform the following settings, then save.
・Action: Send a message to the channel
・Channel ID to post: Select the specified channel ID from the options.
・Message Content: Embed the output of the message content obtained in step ① as {{message content}}.
※ For how to embed the output obtained in the previous step into subsequent operations, see here.
◼️Notes
・It is necessary to set up account integration for both Microsoft Teams and Slack.
・For integration (My App registration), see here.
・Feel free to replace the Slack notification channel ID and message content with any values you prefer.
・Microsoft365 (formerly Office365) has both a home plan and a general business plan (Microsoft365 Business), and if you are not subscribed to the general business plan, authentication may fail.
■Overview
The workflow "Notify Microsoft Teams when a record is created in the Salesforce lead object" is designed to support the sales team in responding quickly.
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 and enables efficient sales activities.
■Recommended for
■Benefits of using this template
By integrating DeepL with Yoom, you can automatically translate content received through emails or data from platforms like Notion and Google Docs.
■Overview
This flow involves transcribing a meeting on Google Meet, translating it with DeepL, and adding it to Notion after the meeting ends.
With Yoom, you can easily integrate apps without programming, making it simple to implement this flow.
■Recommended for
■Benefits of using this template
When conducting meetings with overseas teams on Google Meet and compiling them as minutes, manual translation is time-consuming and inefficient.
Additionally, if there are unfamiliar words or content, the time spent researching can increase, potentially delaying the creation of meeting minutes.
In this flow, once a meeting on Google Meet ends, the recording information is transcribed, and the translation and addition to the Notion database are automated with DeepL.
This streamlines the entire translation process, eliminating the need for manual translation and allowing for speedy creation of meeting minutes.
By adding the transcribed content and DeepL translation results to Notion, you can efficiently perform translation error corrections and verification tasks.
■Overview
This flow involves reading a quotation received via email using OCR, translating it with DeepL, and adding it to a Google Spreadsheet.
With Yoom, you can easily achieve this flow without any programming, as it allows for seamless integration between apps.
■Recommended for
■Benefits of using this template
By managing quotations sent from overseas companies in Google Spreadsheets, you can facilitate centralized data management.
However, depending on the content of the quotations, translation may be necessary, and performing translation tasks alongside transferring data to Google Spreadsheets may decrease work efficiency.
This flow allows you to automate the process of reading quotations received via email with OCR, translating them into Japanese, and transferring them to Google Spreadsheets.
By automating the transfer process to Google Spreadsheets, you can prevent errors and omissions that occur during manual entry.
Additionally, there is no need to manually transfer the content you want to translate from the quotation to DeepL, allowing you to perform the entire process seamlessly.
■Overview
This is a flow where, upon receiving an email in Gmail, it is translated with DeepL and then assigned to the responsible person.
With Yoom, you can easily achieve this flow without the need for programming, as it allows for integration between apps.
■Recommended for
■Benefits of using this template
When communicating with team members handling different languages, overseas partners, or clients, delays in translating and sharing communication content can lead to work delays.
By implementing this flow, when an email is received in Gmail, translation with DeepL and response requests are automatically carried out.
This eliminates the need to manually translate or request responses, allowing email recipients to focus on more important tasks.
Additionally, with the swift completion of translation and response requests after receiving emails, assigned tasks can be smoothly progressed.
■Overview
This flow translates the estimates answered in the form into foreign languages using DeepL, issues and sends the estimate, and saves it to Box.
With Yoom, you can easily achieve this flow without any programming, as it allows for integration between apps.
■Recommended for
■Benefits of using this template
If you frequently create multilingual estimates, translating Japanese into various languages can be a hassle.
Additionally, when creating estimates manually, it requires time for post-creation checks and revisions, which may delay the sending process.
With this flow, you can automate the translation into foreign languages, issuance and sending of estimates, and saving to Box based on the information from the form responses.
It allows for customization according to your needs by enabling translation into foreign languages for specific items answered in the form.
By automating the issuance and sending of estimates, the workload is reduced, and file management in Box becomes easier.
■Overview
The flow of "Translating form content with DeepL and summarizing it with ChatGPT" is an optimal workflow for tasks requiring multilingual support and information organization.
This enables efficient and accurate information processing.
■Recommended for
■Benefits of using this template
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!