Yes — this is definitely possible with Power Automate!
The simplest approach is to use the built-in Microsoft Translator connector together with Outlook.
Basic flow:
Trigger → When a new email arrives (V3)
Action → Microsoft Translator – Translate text
Text: Email body
Target language: en (English), ja (Japanese), etc.
Action → Send email / Forward email with the translated content
You can also enable automatic language detection so the flow detects the source language before translating.
If different recipients need different languages, you can store recipient language preferences in a SharePoint list, Dataverse table, or Excel file — then use that value dynamically in the translation action.
AI Builder or Copilot Studio can also be used, but for standard email translation scenarios, the Microsoft Translator connector is usually the easiest and most cost-effective option.
References:
Microsoft Translator connector → https://learn.microsoft.com/en-us/connectors/translatorv2/
Power Automate Outlook triggers → https://learn.microsoft.com/en-us/connectors/office365/
Vishnu WR
Please ✅ Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like ♥