發布本地化動作

「動作主控台」可讓您針對不同語言、語言代碼和地區自訂動作版本設定。包括動作的適用地區、任何本地化動作說明和自訂 TTS 語音。

語言及地區專屬目錄資訊

您可以依語言或語言代碼層級指定不同的 Google 助理目錄資訊:

  • 語言精細程度:您的動作資訊會套用至該語言的所有語言代碼。
  • 語言代碼精細程度:每個語言代碼都有專屬的動作資訊。然後,這項資訊會根據使用者的語言代碼正確顯示在 Google 助理目錄中。

進一步瞭解語言和語言代碼

新增其他語言的詳細資料

如果您已為動作新增其他語言支援,可以為專案中的每種語言新增中繼資料:

  1. 依序前往「Deploy」(部署) >「Directory information」(目錄資訊)
  2. 從資訊頁面左上角的分頁中選取語言。

    目錄資訊頁面上語言選單的螢幕截圖
    圖 3. 為語言新增目錄資訊。
  3. 填寫所選語言的目錄資訊

  4. 點按「儲存」

匯出要翻譯的中繼資料

如果您需要翻譯專案中繼資料,以便用於不同的語言代碼,但不想向譯者授予主控台存取權,您可以將專案的中繼資料匯出為資源字串。接著,這些字串便可由外部翻譯並匯入回專案中。

如要匯出專案的中繼資料以進行翻譯,請按照下列步驟操作:

  1. 按一下頂端選單中的「Deploy」(部署)
  2. 按一下左選單中的「目錄資訊」
  3. 按一下語言選取器右側的「More」圖示 ,然後按一下「Export for translation」,下載 ZIP 檔案。

    目錄資訊頁面的匯出和匯入選項螢幕截圖
    圖 4. 匯出目錄資訊。
  4. ZIP 檔案包含各語言代碼的 XLF 檔案。每個檔案都包含這項動作說明中每個欄位的 <source><target> 翻譯:

      <trans-unit id="tu3" resname="shortDescription">
      <source xml:lang="en">short description</source>
      <target xml:lang="it">short description</target>
      <note>The default short description for the Action (if there is not a translation available). This is limited to 80 characters.</note>
      </trans-unit>
    
  5. <target> 字串替換為檔案語言代碼的翻譯字串:

      <trans-unit id="tu3" resname="shortDescription">
      <source xml:lang="en">short description</source>
      <target xml:lang="it">Breve descrizione</target>
      <note>The default short description for the Action (if there is not a translation available). This is limited to 80 characters.</note>
      </trans-unit>
    
  6. 重新壓縮包含現已翻譯 XLF 檔案的資料夾。

  7. 返回「目錄資訊」

  8. 點選語言選取器右側的 ⋮ 圖示。

  9. 按一下「匯入翻譯」即可上傳封存檔。

指定地區

Actions 主控台可讓您使用指定地區設定控管動作支援的區域。裝置所在區域取決於裝置的實際位置,而非語言代碼。區域目前是在國家/地區層級設定。

如果您的動作只允許特定國家/地區的購買交易,或是動作仰賴使用者實際位於特定國家/地區才能使用,建議您採用指定地區功能。

不過,請盡可能在更多區域提供您的動作。舉例來說,如果您建立的動作會向使用者介紹美國的記錄,則應該將該動作設為適用於所有區域,以便獲得最多使用和曝光的機會。

如何設定指定地區:

  1. 前往「Actions Console」(動作控制台) 中專案的「Overview」(總覽) 部分。
  2. 依序前往「部署」>「指定地區」
  3. 指定動作支援的區域。根據預設,系統會支援所有區域。

指定地區選項的螢幕截圖

自訂文字轉語音語音

根據預設,您的動作會使用與使用者 Google 助理語言代碼設定相關聯的 TTS 語音。這項設定通常與裝置的語言代碼設定相同,但如果使用者明確變更裝置的 Google 助理語言代碼,這項設定可能會有所不同。

如有需要,無論 Google 助理的語言代碼設定為何,您都可以在動作中強制執行特定的 TTS 語音。舉例來說,您的動作可能含有美式或英式英文口音的人物角色。

如何為動作設定特定的 TTS 語音:

  1. 前往「Actions 主控台」,然後按一下您的專案。系統隨即會顯示「總覽」頁面。
  2. 依序前往「設定」>「決定動作的叫用方式」。您也可以依序前往「Develop」(開發) >「Invocation」(叫用) >「Settings」(設定)
  3. 在「Google Assistant voice」(Google 助理語音) 欄位中,預設選取「Match user's language settings」(比對使用者的語言設定) 預設設定。
  4. 如要覆寫預設設定,請取消選取「Match user’s language settings」核取方塊,然後在下拉式選單中選取所需的 TTS 語音。

您現在可以按照「準備發布動作」一文中的步驟,提交動作進行審查。