Chuyển đến nội dung

Ngôn ngữ

Chọn ngôn ngữ của bạn

Chuyển sang cùng một trang bằng ngôn ngữ khác.

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

Tài liệu tham khảo

Đầu vào và đầu ra

Mọi đầu vào cũng được chấp nhận trong tệp cấu hình repo tùy chọn. Khi cả hai được đặt, đầu vào hành động sẽ thắng.

Trên trang này

    Xem Cấu hình để biết lược đồ YAML và thứ tự tải.

    Đầu vào bắt buộc

    Đầu vào bắt buộc
    TênSự miêu tả
    sourceLocale Ngôn ngữ nguồn (ví dụ: en) được sử dụng để tìm các tệp tài nguyên như **/*.en.resx. Cũng được chuyển tiếp cho Translator dưới dạng from=<locale>.
    subscriptionKey Khóa đăng ký Azure AI Translator. Đi qua secrets.
    endpoint URL điểm cuối của trình dịch, ví dụ: https://api.cognitive.microsofttranslator.com/.

    Đầu vào tùy chọn phổ biến

    Đầu vào tùy chọn phổ biến
    Tên Mặc định Sự miêu tả
    region Không có Khu vực tài nguyên dịch (bỏ qua đối với tài nguyên toàn cầu).
    toLocales Tất cả đều được hỗ trợ Ngôn ngữ cần dịch. Chấp nhận mảng JSON (["fr","de"]) hoặc các giá trị được phân tách bằng dấu phẩy.
    include Không có Các mẫu hình cầu được phân tách bằng đường mới; Chỉ các tệp phù hợp mới được dịch.
    exclude Không có Các mẫu hình cầu được phân tách bằng đường mới; Các tệp phù hợp sẽ bị bỏ qua (áp dụng sau khi bao gồm).
    configPath .github/resource-translator.yml Đường dẫn đến tệp cấu hình YAML (liên quan đến gốc không gian làm việc).
    dryRun false Khi true, hãy chạy bản dịch và phát ra bản tóm tắt nhưng không ghi tệp.
    failOnError true Khi true, các lỗi không mong muốn sẽ làm hỏng hành động; Khi false, lỗi là cảnh báo.

    Đầu vào yêu cầu dịch giả

    Các thông số này ánh xạ trực tiếp vào các tham số truy vấn Azure AI Translator v3. Mỗi cái là tùy chọn; Giá trị mặc định của Trình dịch áp dụng khi không đặt.

    Đầu vào yêu cầu dịch giả
    Tên Mặc định Sự miêu tả
    categoryId general Danh mục Azure Custom Translator — núm ngành/miền/tông màu. Chuyển tiếp dưới dạng ?category=....
    textType plain plain hoặc html. Chỉ sử dụng html khi giá trị tài nguyên của bạn là các đoạn HTML thực.
    profanityAction NoAction NoAction, Marked hoặc Deleted. Kiểm soát cách các thuật ngữ tục tĩu được phát ra trong bản dịch.
    profanityMarker Asterisk Asterisk hoặc Tag. Chỉ có ý nghĩa khi profanityAction được Marked.
    allowFallback true (Mặc định của Trình dịch) Khi false, Translator trả về lỗi thay vì quay trở lại hệ thống chung nếu categoryId của bạn không triển khai cho ngôn ngữ đích.
    apiVersion 3.0 Phiên bản API REST của dịch giả.

    Khả năng phục hồi và bảo vệ giữ chỗ

    Các đầu vào này kiểm soát cách hành động hoạt động khi Translator điều chỉnh yêu cầu của bạn và cách nó bảo vệ các mã thông báo giữ chỗ như {{name}} hoặc {0} khỏi bị phá vỡ trong quá trình dịch.

    Đầu vào bảo vệ khả năng phục hồi và giữ chỗ
    Tên Mặc định Sự miêu tả
    maxRetries 5 Số lần thử lại tối đa đối với phản hồi HTTP tạm thời (408, 425, 429, 500, 502, 503, 504). Tổng số lệnh gọi HTTP cho mỗi yêu cầu là 1 + maxRetries.
    retryBackoffMs 30000 Giới hạn (tính bằng mili giây) trên bất kỳ chế độ ngủ dự phòng nào. Hành động tôn trọng tiêu đề phản hồi Retry-After của Azure chính xác khi có mặt; nếu không, nó sử dụng lùi theo cấp số nhân chập chờn được giới hạn ở giá trị này.
    protectPlaceholders true Khi true (mặc định), các trình giữ chỗ như {{name}}, ${var}, {0}, {0:N2}, %s, %1$s và HTML được thay thế bằng mã thông báo sentinel trước khi dịch và được khôi phục sau đó. Chỉ tắt khi nguồn của bạn cố tình chứa văn bản hình giữ chỗ theo nghĩa đen cần được dịch.
    customPlaceholderPatterns Không có Các biểu thức chính quy được phân tách bằng dòng mới (không có dấu phân cách) được thêm vào bộ giữ chỗ mặc định, ví dụ: <<.+?>> cho cú pháp mã thông báo tùy chỉnh.
    noTranslatePatterns Không có Các mẫu glob được phân tách bằng dòng mới khớp với các khóa cấp trình phân tích cú pháp (đường dẫn chấm JSON, name RESX, PO msgid, id đơn vị XLIFF, khóa INI/restext). Các khóa phù hợp được loại bỏ khỏi yêu cầu Translator và chuyển qua với giá trị nguồn của chúng được giữ nguyên.

    Kết quả đầu ra

    Kết quả đầu ra
    TênSự miêu tả
    summary-title Tóm tắt ngắn thân thiện với tiêu đề PR, ví dụ: Machine-translated 320 files, a total of 5,418 translations.
    summary-details Tóm tắt Markdown phù hợp với nội dung PR hoặc tóm tắt công việc.
    has-new-translations 'true' khi một hoặc nhiều bản dịch mới được tạo ra.