【Microsoft Translator】 PowerPointでリアルタイム音声翻訳機能を追加してみる

皆さん、こんにちは。戸倉彩です。

今回は de:code 2017 の基調講演でデモを行った **Microsoft PowerPoint** に**リアルタイム翻訳機能**を追加する方法と、簡単な使い方をご紹介いたします。

# Microsoft Translator PowerPoint アドイン (Preview) とは
マイクロソフトが提供している Microsoft PowerPoint (読み方:マイクロソフト パワーポイント) に、Microsoft Translator (読み方:マイクロソフト トランスレーター) アドインを追加すると、プレゼンテーションを行っている人間の声を自動的にリアルタイムに翻訳し、字幕を表示してくれる機能のことです。
## システム要件
**サポート対象 OS**
Windows 10、Windows 8、Windows 8 Enterprise、Windows 8 Pro、Windows 8.1
- (Recommended) Windows 10 or newer (x86 and x64)
- Windows 8.1 (x86 and x64)
- Windows 8 (x86 and x64)
- Windows Server 2012 (x64) - all editions

**サポート対象 PowerPoint (今日現在、Windows版のみ)**
- Microsoft Office 2016
- Microsoft Office 2013

**追加で必要なコンポーネント**
- Visual Studio 2010 tools for Office Runtime
- .NET 4.5.2 以降
- Microsoft C++ 2015 Redistributable Update 3
- Visual C++ Redistributable Packages for Visual Studio 2013 ※現在、ダウンロード提供が終了しているため、Microsoft Visual C++ 2015 Redistributable Update 3で試してみてください

## インストール方法
1. [**Microsoft Translator Add-in (preview)**](https://www.microsoft.com/en-us/download/details.aspx?id=55024) ダウンロードサイトより「Japanese/日本語」を選択して「ダウンロード」を選択し、インストールします。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/24d031df-7587-b13a-8602-8fd2fc63b3cb.png" width="500"><br>   
2. [**Visual Studio 2010 Tools for Office Runtime**](https://www.microsoft.com/ja-JP/download/details.aspx?id=48217) ダウンロードサイトより「Japanese/日本語」→「ダウンロード」を選択し、インストールします。   
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/255e155c-619a-26e2-8ca6-d8169d6dcdd2.png" width="500"><br>      　
3. [**.NET 4.5.2**](https://www.microsoft.com/ja-JP/download/details.aspx?id=42643) ダウンロードサイトより「Japanese/日本語」→「ダウンロード」を選択し、インストールします。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/cd6a2239-d781-f0c9-3cd6-019a7618bf76.png" width="500"><br>    
4. [**Microsoft C++ 2015 Redistributable Update 3**](https://www.microsoft.com/en-us/download/details.aspx?id=53840) ダウンロードサイトより「Japanese/日本語」→「ダウンロード」を選択し、インストールします。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/729a57ad-bba6-953d-a9cd-a416fe76aab4.png" width="500"> <br>    
5. [**Microsoft Visual C++ 2015 Redistributable Update 3**](https://www.microsoft.com/en-US/download/details.aspx?id=53840) ダウンロードサイトより「Japanese/日本語」→「ダウンロード」を選択し、インストールします。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/b7a54efe-a17d-3aa6-9a40-c939b2232063.png" width="500"> 

# Microsoft Translator PowerPoint アドインの使用方法
1. PowerPointを起動する。<br>
2. 「スライドショー」タブ→「サブタイトル」の順にクリックする。<br>
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/3f0d677b-69c2-b777-bae8-02c08f504287.png" width="500">
<br>  
3. 「Microsoft」「Facebook」「Google」のサービスのどれかでログインする。
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/af48b3d9-b8c2-2895-be82-dc05a96dbd8f.png" width="400"><br>    
4. 設定項目を指定し、「サブタイトルを開始する」をクリックする。
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/12a7c191-ddfd-4cc9-bcbe-2a67af0fbd81.png" width="400">    
 - あなたの名前
 - 何語で話しますか？ (話をする人が使用する言語)
 - サブタイトルには何語で話しますか？  (字幕で表示する言語)
 - サブタイトルはどこの表示しますか？ (フローティングウィンドウまたはスライドの下にドックするを選択)
 - マイク (音声が正常に拾えるマイクを指定)
<br>  
5. スライドが何枚か追加される。プレゼンテーション画面には「ご自身のデバイスで、お好みの言語でこのプレゼンテーションを見ることができます。」スライドが表示される。   
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/a2c34ec0-1879-fe3c-c212-54cafec3dba4.png" width="500">   
★Tips★
プレゼンテーションに参加する人はMicrosoft Translatorアプリに、ここで表示されている会話コードを入力して参加する。
<br>  
6. プレゼンテーション画面下に「聞き取り中」と表示されていることを確認し、スピーチを始めるとリアルタイムに翻訳され、字幕が表示される。ここでは日本語で話した内容が英語の字幕で表示される。   
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/297e453e-3cc2-d9e6-57c3-1d81c7206d2f.png" width="500">


いかがでしょうか？今日現在、Microsoft Translator PowerPoint プラグインは、preview版のため、環境によって正常に動作しない場合もありますが、まずは試してみてください。きっとAIを活用した日本語の音声リアルタイム翻訳機能に、ワタシ達のプレゼンテーションの幅が広がることを体験いただけることと思います。

## 開発者は、Microsoft Translator APIを使うと、独自のアプリやサービスにこのようにリアルタイム翻訳機能を実装出来ます。詳しくは [Translator Speech API - Microsoft Translator](https://www.microsoft.com/ja-jp/translator/speech.aspx) をご覧ください。

## 参考文献
[Translator add-in for PowerPoint - What do I do if the download fails?](https://microsofttranslator.uservoice.com/knowledgebase/articles/1159777-translator-add-in-for-powerpoint-what-do-i-do-if)

## Have a nice Geek Life♪
※Twitterで最新情報発信中 @ayatokura