跳至內容

語言

選擇你嘅語言

用另一種語言切換到同一頁。

English English en Afrikaans Afrikaans af አማርኛ Amharic am العربية Arabic ar অসমীয়া Assamese as Azərbaycan Azerbaijani az Башҡорт Bashkir ba Български Bulgarian bg भोजपुरी Bhojpuri bho বাংলা Bangla bn བོད་སྐད་ Tibetan bo बड़ो Bodo brx Bosanski Bosnian bs Català Catalan ca Čeština Czech cs Cymraeg Welsh cy Dansk Danish da Deutsch German de डोगरी Dogri doi Dolnoserbšćina Lower Sorbian dsb ދިވެހިބަސް Divehi dv Ελληνικά Greek el Español Spanish es Eesti Estonian et Euskara Basque eu فارسی Persian fa Suomi Finnish fi Filipino Filipino fil Vakaviti Fijian fj Føroyskt Faroese fo Français French fr Français (Canada) French (Canada) fr-CA Gaeilge Irish ga Galego Galician gl कोंकणी Konkani gom ગુજરાતી Gujarati gu Hausa Hausa ha עברית Hebrew he हिन्दी Hindi hi छत्तीसगढ़ी Chhattisgarhi hne Hrvatski Croatian hr Hornjoserbsce Upper Sorbian hsb Haitian Creole Haitian Creole ht Magyar Hungarian hu Հայերեն Armenian hy Indonesia Indonesian id Ìgbò Igbo ig Inuinnaqtun Inuinnaqtun ikt Íslenska Icelandic is Italiano Italian it ᐃᓄᒃᑎᑐᑦ Inuktitut iu Inuktitut (Latin) Inuktitut (Latin) iu-Latn 日本語 Japanese ja ქართული Georgian ka Қазақ Тілі Kazakh kk ខ្មែរ Khmer km Kurmancî Kurdish (Northern) kmr ಕನ್ನಡ Kannada kn 한국어 Korean ko كٲشُر Kashmiri ks کوردیی ناوەندی Kurdish (Central) ku Кыргызча Kyrgyz ky Lëtzebuergesch Luxembourgish lb Lingála Lingala ln ລາວ Lao lo Lietuvių Lithuanian lt Luganda Ganda lug Latviešu Latvian lv 中文 (文言文) Chinese (Literary) lzh मैथिली Maithili mai Malagasy Malagasy mg Te Reo Māori Māori mi Македонски Macedonian mk മലയാളം Malayalam ml Монгол хэл Mongolian (Cyrillic) mn-Cyrl ᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡ Mongolian (Traditional) mn-Mong মৈতৈলোন Manipuri mni मराठी Marathi mr Melayu Malay ms Malti Maltese mt Hmong Daw Hmong Daw mww မြန်မာ Myanmar (Burmese) my Norsk Bokmål Norwegian Bokmål nb नेपाली Nepali ne Nederlands Dutch nl Sesotho sa Leboa Sesotho sa Leboa nso Chinyanja Chichewa nya ଓଡ଼ିଆ Odia or Hñähñu Querétaro Otomi otq ਪੰਜਾਬੀ Punjabi pa Polski Polish pl دری Dari prs پښتو Pashto ps Português (Brasil) Portuguese (Brazil) pt Português (Portugal) Portuguese (Portugal) pt-PT Română Romanian ro Русский Russian ru Ikirundi Rundi run Kinyarwanda Kinyarwanda rw سنڌي Sindhi sd සිංහල Sinhala si Slovenčina Slovak sk Slovenščina Slovenian sl Gagana Sāmoa Samoan sm chiShona Shona sn Soomaali Somali so Shqip Albanian sq Српски (ћирилица) Serbian (Cyrillic) sr-Cyrl Srpski (latinica) Serbian (Latin) sr-Latn Sesotho Sesotho st Svenska Swedish sv Kiswahili Swahili sw தமிழ் Tamil ta తెలుగు Telugu te ไทย Thai th ትግር Tigrinya ti Türkmen Dili Turkmen tk Lea fakatonga Tongan to Türkçe Turkish tr Татар Tatar tt Reo Tahiti Tahitian ty ئۇيغۇرچە Uyghur ug Українська Ukrainian uk اردو Urdu ur Uzbek (Latin) Uzbek (Latin) uz Tiếng Việt Vietnamese vi isiXhosa isiXhosa xh Èdè Yorùbá Yoruba yo Yucatec Maya Yucatec Maya yua 粵語 Cantonese (Traditional) yue 中文 (简体) Chinese Simplified zh-Hans 中文 (繁體) Chinese Traditional zh-Hant isiZulu isiZulu zu

參考

輸入與輸出

每個輸入都會被可選嘅儲存庫設定檔所接受。 當兩者都設定好嘅時候,動作輸入就會獲勝。

本頁內容

    有關 YAML 模式和載入順序,請參閱組態

    所需輸入

    所需輸入
    名稱簡介
    sourceLocale 來源語言環境(例如en)用於尋找資源檔案,例如**/*.en.resx。 也轉發給譯者作為from=<locale>
    subscriptionKey Azure AI Translator 訂閱金鑰。 過secrets
    endpoint 翻譯端點 URL,例如https://api.cognitive.microsofttranslator.com/

    常見可選輸入

    常見可選輸入
    名稱 違認 簡介
    region 翻譯資源區域(全域資源省略)。
    toLocales 全部擁 要翻譯嘅地區。 接受 JSON 陣列 (["fr","de"]) 或逗號分隔值。
    include 換行符分離嘅球狀圖案; 只會翻譯相符嘅檔案。
    exclude 換行符分離嘅球狀圖案; 相符嘅檔案會被跳過(套用喺include之後)。
    configPath .github/resource-translator.yml YAML 設定檔的路徑(相對於工作區根目錄)。
    dryRun false true嘅時候,運行翻譯,發出摘要,但唔好寫檔案。
    failOnError true true時,意料之外嘅錯誤會令動作失敗; false嘅時候,錯誤就係警告。

    譯者請求輸入

    這些直接映射到 Azure AI Translator v3 查詢參數。 每一個都係可有可無嘅; 翻譯器預設值在未設定時適用。

    譯者請求輸入
    名稱 違認 簡介
    categoryId general Azure Custom Translator類別 — 行業/領域/音調旋鈕。 轉發為?category=...
    textType plain plain html 只有當你嘅資源值係真實嘅HTML片段時,才用html
    profanityAction NoAction NoActionMarked,或者Deleted。 控制褻瀆詞喺翻譯中嘅表達方式。
    profanityMarker Asterisk Asterisk Tag 只有當profanityAction Marked時才有意義。
    allowFallback true (譯者預設) false時,Translator 會傳回一個錯誤,而唔會回退到一般系統,如果你嘅categoryId冇為目標地區部署。
    apiVersion 3.0 Translator REST API 版本。

    復原力同佔位符保護

    呢啲輸入控制咗當Translator限制你嘅請求時,動作嘅行為,以及佢點樣保護佔位符令牌,例如{{name}}{0},唔會喺翻譯過程中被破壞。

    復原力同佔位符保護輸入
    名稱 違認 簡介
    maxRetries 5 暫時性 HTTP 回應的最大重試嘗試次數 (408, 425, 429, 500, 502, 503, 504)。 每個請求的 HTTP 呼叫總數為 1 + maxRetries
    retryBackoffMs 30000 任何單次退避睡眠嘅上限(以毫秒為單位)。 該操作會在 Azure 的 Retry-After 回應標頭存在時準確遵守; 否則,它會使用以此值為上限的抖動指數退避。
    protectPlaceholders true true(預設)時,{{name}}${var}{0}{0:N2}%s%1$s 和 HTML 實體等佔位符在翻譯前被替換為哨兵標記,並在翻譯後恢復。 只有當你嘅來源故意包含應該翻譯嘅文字佔位符形狀嘅文字時,才會停用。
    customPlaceholderPatterns 換行符分隔的正則表達式(沒有分隔符)添加到默認佔位符集中,例如自定義標記語法的<<.+?>>
    noTranslatePatterns 換行符分隔的 glob 模式與解析器級鍵(JSON 虛線路徑、RESX name、PO msgid、XLIFF 單位 id、INI/restext 鍵)匹配。 匹配的鍵會從 Translator 請求中刪除並通過,並保留其源值。

    產出

    產出
    名稱簡介
    summary-title 簡短嘅公關標題摘要,例如Machine-translated 320 files, a total of 5,418 translations
    summary-details Markdown 摘要 適合用於公關機構或工作摘要。
    has-new-translations 'true'產生一個或多個新譯本嘅時候。