مەزمۇنغا ئاتلاپ ئۆتۈش

تىل

تىلىڭىزنى تاللاڭ

باشقا تىلدىكى ئوخشاش بىر بەتكە ئالماشتۇرۇش

EnglishEnglishenAfrikaansAfrikaansafአማርኛAmharicamالعربيةArabicarঅসমীয়াAssameseasAzərbaycanAzerbaijaniazБашҡортBashkirbaБългарскиBulgarianbgभोजपुरीBhojpuribhoবাংলাBanglabnབོད་སྐད་Tibetanboबड़ोBodobrxBosanskiBosnianbsCatalàCatalancaČeštinaCzechcsCymraegWelshcyDanskDanishdaDeutschGermandeडोगरीDogridoiDolnoserbšćinaLower SorbiandsbދިވެހިބަސްDivehidvΕλληνικάGreekelEspañolSpanishesEestiEstonianetEuskaraBasqueeuفارسیPersianfaSuomiFinnishfiFilipinoFilipinofilVakavitiFijianfjFøroysktFaroesefoFrançaisFrenchfrFrançais (Canada)French (Canada)fr-CAGaeilgeIrishgaGalegoGalicianglकोंकणीKonkanigomગુજરાતીGujaratiguHausaHausahaעבריתHebrewheहिन्दीHindihiछत्तीसगढ़ीChhattisgarhihneHrvatskiCroatianhrHornjoserbsceUpper SorbianhsbHaitian CreoleHaitian CreolehtMagyarHungarianhuՀայերենArmenianhyIndonesiaIndonesianidÌgbòIgboigInuinnaqtunInuinnaqtuniktÍslenskaIcelandicisItalianoItalianitᐃᓄᒃᑎᑐᑦInuktitutiuInuktitut (Latin)Inuktitut (Latin)iu-Latn日本語JapanesejaქართულიGeorgiankaҚазақ ТіліKazakhkkខ្មែរKhmerkmKurmancîKurdish (Northern)kmrಕನ್ನಡKannadakn한국어KoreankoكٲشُرKashmiriksکوردیی ناوەندیKurdish (Central)kuКыргызчаKyrgyzkyLëtzebuergeschLuxembourgishlbLingálaLingalalnລາວLaoloLietuviųLithuanianltLugandaGandalugLatviešuLatvianlv中文 (文言文)Chinese (Literary)lzhमैथिलीMaithilimaiMalagasyMalagasymgTe Reo MāoriMāorimiМакедонскиMacedonianmkമലയാളംMalayalammlМонгол хэлMongolian (Cyrillic)mn-Cyrlᠮᠣᠩᠭᠣᠯ ᠬᠡᠯᠡMongolian (Traditional)mn-MongমৈতৈলোনManipurimniमराठीMarathimrMelayuMalaymsMaltiMaltesemtHmong DawHmong Dawmwwမြန်မာMyanmar (Burmese)myNorsk BokmålNorwegian BokmålnbनेपालीNepalineNederlandsDutchnlSesotho sa LeboaSesotho sa LeboansoChinyanjaChichewanyaଓଡ଼ିଆOdiaorHñähñuQuerétaro OtomiotqਪੰਜਾਬੀPunjabipaPolskiPolishplدریDariprsپښتوPashtopsPortuguês (Brasil)Portuguese (Brazil)ptPortuguês (Portugal)Portuguese (Portugal)pt-PTRomânăRomanianroРусскийRussianruIkirundiRundirunKinyarwandaKinyarwandarwسنڌيSindhisdසිංහලSinhalasiSlovenčinaSlovakskSlovenščinaSlovenianslGagana SāmoaSamoansmchiShonaShonasnSoomaaliSomalisoShqipAlbaniansqСрпски (ћирилица)Serbian (Cyrillic)sr-CyrlSrpski (latinica)Serbian (Latin)sr-LatnSesothoSesothostSvenskaSwedishsvKiswahiliSwahiliswதமிழ்TamiltaతెలుగుTeluguteไทยThaithትግርTigrinyatiTürkmen DiliTurkmentkLea fakatongaTongantoTürkçeTurkishtrТатарTatarttReo TahitiTahitiantyئۇيغۇرچەUyghurugУкраїнськаUkrainianukاردوUrduurUzbek (Latin)Uzbek (Latin)uzTiếng ViệtVietnameseviisiXhosaisiXhosaxhÈdè YorùbáYorubayoYucatec MayaYucatec Mayayua粵語Cantonese (Traditional)yue中文 (简体)Chinese Simplifiedzh-Hans中文 (繁體)Chinese Traditionalzh-HantisiZuluisiZuluzu

پايدىلىنىش

تەرجىمە بىلەن تەمىنلىگۈچى

ھەر قېتىم بىردىن تەرجىمە تەمىنلىگۈچىنى تاللاڭ—Azure AI Translator، AWS Translate ياكى Google Cloud Translation—بىرلىككە كەلگەن API يۈزىنىڭ ئارقىسىدا. تەرجىمان تەمىنلىگۈچىنىڭ قانداق بولۇشىدىن قەتئىينەزەر ئوخشاش ھەرىكەت قىلىدۇ. پەقەت سالاھىيەت گۇۋاھنامىسىلا پەرقلىنىدۇ.

بۇ بەتتە

    پۈتۈنلەي تەتۈر ماسلىشىش: provider سۈكۈتتە azure بولىدۇ، شۇڭا ھازىر بار بولغان Azure خىزمەت تەرتىپى ئۆزگەرمەيدۇ، تەھرىرلەش ھاجەتسىز.

    تەمىنلىگۈچىنى تاللاش

    provider كىرگۈزگۈچنى azure (كۆڭۈلدىكى)، aws ياكى google قىلىپ تەڭشەپ، ئاندىن تەمىنلىگۈچىنىڭ سالاھىيەت گۇۋاھنامىسىنى تەمىنلەڭ. ھەر بىر ھەرىكەت چاقىرىشتا پەقەت بىرلا تەمىنلىگۈچى ئىشلىتىلىدۇ. بۇ ھەرىكەت زاۋۇتنىڭ ئارقىسىدىكى ماسلاشتۇرۇلغان SDK غا كەسكىن ۋەكىللىك قىلىدۇ.

    تەمىنلىگۈچى سېلىشتۇرما

    Azure AI تەرجىمانى
    تەمىنلىگۈچى قىممىتى
    Azure (كۆڭۈلدىكى)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey, endpoint, region (ئىختىيارى)

    AWS تەرجىمە
    تەمىنلىگۈچى قىممىتى
    AWS
    SDK
    @aws-sdk/client-translate

    OIDC / سۈكۈتتىكى زەنجىر، ياكى awsAccessKeyId + awsSecretAccessKey؛ awsRegion

    گۇگۇل بۇلۇت تەرجىمە
    تەمىنلىگۈچى قىممىتى
    گۇگۇل
    SDK
    @google-cloud/translate

    googleApiKey ياكى googleCredentials (service-account JSON)

    Azure AI Translator (default)

    كۆڭۈلدىكى تەمىنلىگۈچى . Azure AI تەرجىمانلىق مەنبەسى بىلەن تەمىنلەپ، subscriptionKey، endpoint ۋە ئىختىيارىي يوللاش region. بۇ ھازىر ئىشلىتىلگەن خىزمەت تەرتىپى ئوخشاش سەپلىمىسى.

    Official Azure docs

    .github/workflows/translate.yml
    jobs:
    translate:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v5
    - id: translator
    uses: IEvangelist/resource-translator@v3
    with:
    provider: |
    azure:
    subscriptionKey: ${{ secrets.TRANSLATOR_KEY }}
    endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }}
    region: ${{ secrets.TRANSLATOR_REGION }}
    sourceLocale: en
    toLocales: '["es","fr","de"]'

    AWS تەرجىمە

    ئىشلىتىلىدۇ @aws-sdk/client-translate. aws-actions/configure-aws-credentials ئارقىلىق OIDC نى تاللاڭ، بۇنداق بولغاندا ئۇزۇن ئۆمۈر كۆرىدىغان مەخپىيەتلىكلەر ساقلىنىپ قالمىسۇن — مەشغۇلاتتا AWS SDK سۈكۈتتىكى سالاھىيەت زەنجىرى ئوقۇلىدۇ. ئەكسىچە، awsAccessKeyId ۋە awsSecretAccessKey ئېنىق يوللاڭ. بىر رايون ھامان زۆرۈر بولىدۇ، awsRegion ياكى AWS_REGION مۇھىت ئۆزگەرگۈچى مىقدار.

    Official AWS docs

    OIDC (تەۋسىيە قىلىنىدۇ)

    .github/workflows/translate.yml
    permissions:
    id-token: write # for aws-actions/configure-aws-credentials OIDC
    contents: write
    pull-requests: write
    jobs:
    translate:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v5
    - uses: aws-actions/configure-aws-credentials@v4
    with:
    role-to-assume: arn:aws:iam::123456789012:role/gh-actions-translate
    aws-region: us-east-1
    - id: translator
    uses: IEvangelist/resource-translator@v3
    with:
    provider: |
    aws:
    region: us-east-1 # or rely on AWS_REGION from the step above
    formality: FORMAL
    brevity: true
    sourceLocale: en
    toLocales: '["es","fr","de"]'

    OIDC نىڭ ئورنىغا تىنچ كۇنۇپكىنى ئىشلەتمەكچى بولسىڭىز، aws-actions/configure-aws-credentials باسقۇچنى تاشلاپ، awsAccessKeyId / awsSecretAccessKey (secrets ئارقىلىق ) قوشۇلغان awsRegion يوللاڭ.

    گۇگۇل بۇلۇت تەرجىمە

    ئىشلىتىلىدۇ @google-cloud/translate (v2). API ئاچقۇچى (googleApiKey) ياكى مۇلازىمەت ھېساباتى JSON سالاھىيەت گۇۋاھنامىسى (googleCredentials) ئارقىلىق سالاھىيەت دەلىللەش كېرەك. تەمىنلەش دەل بىرسى؛ بىر ئىختىيارى googleProjectId ئۆچۈرۈلگەندە سالاھىيەت گۇۋاھنامىسىدىن چىقىرىۋېتىلىدۇ.

    Official Google docs

    .github/workflows/translate.yml
    jobs:
    translate:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v5
    - id: translator
    uses: IEvangelist/resource-translator@v3
    with:
    provider: |
    google:
    # Provide EITHER a service-account JSON credential...
    credentials: ${{ secrets.GCP_TRANSLATE_CREDENTIALS }}
    # ...OR an API key:
    # apiKey: ${{ secrets.GCP_TRANSLATE_API_KEY }}
    model: nmt
    sourceLocale: en
    toLocales: '["es","fr","de"]'

    مەقسەت بەلگىلىگۈچ خەرىتىسى

    تەمىنلىگۈچىگە خاس بەلگىلىگۈچ تەڭ مەۋجۇت بولغان جايدا خەرىتىلىنىدۇ. باشقا ئىشلار ئاقىلانە كۆڭۈلدىكىدەك بولىدۇ، شۇڭا ھەرىكىتى بىردەك بولىدۇ.

    textType
    Azure
    textType (plain / html)
    AWS
    نەزەردىن ساقىت قىلىندى (ئالماشتۇرۇش يوق)
    گۇگۇل
    فورماتى (تېكىست / HTML)
    profanityAction
    Azure
    پۈتۈن كۈچى بىلەن قوللايمەن
    AWS
    بەلگە قويۇلدى/ئۆچۈرۈلدى→
    گۇگۇل
    نەزەردىن ساقىت قىلىندى
    categoryId
    Azure
    ئۆزى بەلگىلىگەن تەرجىمان
    AWS
    نەزەردىن ساقىت قىلىندى
    گۇگۇل
    نەزەردىن ساقىت قىلىندى
    allowFallback
    Azure
    قوللىغۇچىلار
    AWS
    نەزەردىن ساقىت قىلىندى
    گۇگۇل
    نەزەردىن ساقىت قىلىندى
    awsFormality
    Azure
    Ignored
    AWS
    Formality setting
    گۇگۇل
    Ignored
    awsBrevity
    Azure
    Ignored
    AWS
    Brevity mode
    گۇگۇل
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    AWS
    Custom terminology
    گۇگۇل
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    AWS
    Parallel data
    گۇگۇل
    Ignored
    googleModel
    Azure
    Ignored
    AWS
    Ignored
    گۇگۇل
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    AWS
    Ignored
    گۇگۇل
    API endpoint override

    يەرلىك كودلار تەمىنلىگۈچىگە ئوخشىمايدۇ

    ھەر بىر تەمىنلىگۈچى ئۆزىنىڭ يەرلىك كودىنى ئىشلىتىدۇ (مەسىلەن، ئاددىيلاشتۇرۇلغان خەنزۇ تىلى Azure دا zh-Hans، zh AWS ۋە zh-CN Google دا ئىشلىتىلىدۇ). كودلار ئەسلى ھالىتىدىن ئۆتىدۇ ۋە چىقىرىش ھۆججىتى نامىنى قوزغايدۇ، شۇڭا سىز تاللىغان تەمىنلىگۈچى قوللايدىغان toLocales قىممەتنى تاللاڭ.