Speech Translation - is it possible to use a video stored on SharePoint as a source for translation?

Nirmalraj Ravi 20 Reputation points
2025-03-26T15:04:34.9233333+00:00

We are storing training videos on SharePoint and would like to know if video translations can be initiated from there using power automate, through inputs like original language and translation language and the translated videos get stored in the same library. This possibility would be beneficial without having to develop a different application.
Thanks

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,976 questions
0 comments No comments
{count} votes

Accepted answer
  1. Pavankumar Purilla 6,290 Reputation points Microsoft External Staff
    2025-03-26T18:22:06.9133333+00:00

    Hi Nirmalraj Ravi,

    Yes, it is possible to use a video stored on SharePoint as a source for translation using Power Automate, leveraging Azure AI services. To achieve this, you can create a Power Automate flow that triggers when a video is uploaded to SharePoint. The flow will first extract audio from the video using Azure Video Indexer.

    Once the audio is extracted, Azure Speech-to-Text will transcribe the spoken content into text, and Azure Translator will translate it into the target language. If a voice-over translation is required, Azure Text-to-Speech can generate translated audio. The translated text, subtitles, or voice-over can then be merged back into the video using Azure Media Services or a third-party tool before storing the final translated version in the SharePoint library. This automated approach ensures seamless and efficient video translation without the need for a separate application, making it an ideal solution for training videos and multilingual content management.

    Hope this helps. Do let us know if you have any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.