從 Power Apps 連線到 Microsoft Translator

Microsoft Translator。

新增 Microsoft Translator Connector 在您的應用程式的標籤控制項中顯示翻譯的文字。 例如您可以建立輸入文字方塊,要求使用者輸入一些要翻譯的文字。 在另一個標籤中,您可以顯示翻譯的文字。

本主題說明如何建立 Microsoft Translator 連線、在應用程式中使用 Microsoft Translator 連線,並且列出可用的函數。

先決條件

連線到 Microsoft Translator

  1. 建立空白畫布應用程式

  2. 在左窗格中選取資料索引標籤,然後選取新增資料來源

  3. 選取新增連線,然後選取 Microsoft Translator

    連線到 Microsoft Translator。

  4. 選取連線。 您的連線會顯示在資料來源下:

    連線。

在您的應用程式中使用 Microsoft Translator 連線

翻譯文字

  1. 在畫面左側的樹狀檢視表中,選取插入,然後選擇文字輸入控制項。 將文字輸入控制項重新命名為 Source

  2. 新增下拉式清單 (插入功能表 > 控制項),重新命名為 TargetLang,並將它移到 Source 下。

  3. TargetLangItems 屬性設定為下列公式:

    MicrosoftTranslator.Languages()

  4. 新增標籤,並將它移到 TargetLang 底下,然後將其 Text 屬性設定為下列公式:

    MicrosoftTranslator.Translate(Source.Text, TargetLang.Selected.Value)

  5. 將一些文字輸入 Source,並且在 TargetLang 中選取語言。 標籤會顯示您以選擇的語言所輸入的文字︰

    將文字從英文翻譯為西班牙文。

說出翻譯的文字

如果您還沒有這麼做,請依照上一節的步驟翻譯一些文字。 後續步驟會使用相同的控制項。

  1. TargetLang 下拉式清單的 Items 屬性設定為下列公式:

    MicrosoftTranslator.SpeechLanguages()

  2. 將第二個標籤 (不是 Source 方塊) 重新命名為 Target

  3. 新增音訊控制項 (Insert menu > Media),並且將其 Media 屬性設定為下列公式:

    MicrosoftTranslator.TextToSpeech(Target.Text, TargetLang.Selected.Value)

  4. 按下 F5 鍵,或選取預覽按鈕 (預覽圖示。)。 將一些文字輸入 Source 中,在 TargetLang 中選取語言,然後在音訊控制項中選取播放按鈕。

    應用程式會播放您在選擇的語言中輸入的文字音訊版本。

  5. 按下 Esc 鍵返回預設工作區。

偵測到原始語言

後續步驟使用相同的 Source 文字輸入和 Target 文字控制項。 如果您想要的話,可以建立新的控制項,只要在公式中更新名稱。

  1. 選取 Target 文字控制項,並且將 Text 屬性設定為下列公式︰

    MicrosoftTranslator.Detect(Source.Text).Name

  2. 將一些文字輸入 來源

    標籤會顯示您輸入的文字語言。 例如,如果您鍵入 bonjour,標籤會顯示 法文,或者如果您鍵入 ciao,顯示 義大利文

檢視可用的函數

此連線包含下列函數︰

函數名稱 描述
語言 檢索 Microsoft Translator 支援的所有語言
翻譯 使用 Microsoft Translator 將文字翻譯為指定語言
偵測 偵測到已知文字的原始語言
SpeechLanguages 擷取用於語音合成的語言
TextToSpeech 將已知的文字轉換為語音,做為聲波格式的音訊串流

語言

取得語言:擷取 Microsoft Translator 支援的所有語言

輸入屬性

無。

輸出屬性

屬性名稱 資料類型 出席者 描述
代碼 string
姓名 string

翻譯

翻譯文字:使用 Microsoft Translator 將文字翻譯為指定語言

輸入屬性

姓名 資料類型 出席者 描述
query string 要翻譯的文字
languageTo string 目標語言代碼 (範例:'fr')
languageFrom string 原始語言 (如果未提供,Microsoft Translator 會嘗試自動偵測) (範例︰en)
類別 string 翻譯類別 (預設值:'一般')

輸出屬性

無。

偵測

偵測語言:偵測到已知文字的原始語言

輸入屬性

姓名 資料類型 出席者 描述
query string 將識別語言的文字

輸出屬性

屬性名稱 資料類型 出席者 描述
代碼 string
姓名 string

SpeechLanguages

取得語音語言:擷取可用於語音合成的語言

輸入屬性

無。

輸出屬性

屬性名稱 資料類型 出席者 描述
代碼 string
姓名 string

TextToSpeech

文字轉換語音:將已知的文字轉換為語音,做為聲波格式的音訊串流

輸入屬性

姓名 資料類型 出席者 描述
query string 要轉換的文字
語言 string 用來產生語音的語言代碼 (範例:'en-us')

輸出屬性

無。

查看所有可用連線
了解如何新增連線到您的應用程式。

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。