منځپانګې ته لاړ شئ

ژبه

خپله ژبه انتخاب کړه

په بله ژبه هماغه پاڼه ته واړوئ.

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 Translator
    د عرضه کوونکی ارزښت
    Azure (default)
    SDK
    @azure-rest/ai-translation-text

    subscriptionKey، endpoint، سیمه (اختیاری)

    AWS Translate
    د عرضه کوونکی ارزښت
    AWS
    SDK
    @aws-sdk/client-translate

    OIDC / ډیفالټ زنځیر، یا awsAccessKeyId + awsSecretAccessKey؛ awsRegion

    د ګوګل کلاوډ ژباړه
    د عرضه کوونکی ارزښت
    ګوګل
    SDK
    @google-cloud/translate

    googleApiKey یا googleCredentials (د خدمت حساب JSON)

    Azure AI Translator (default)

    اصلی چمتو کوونکی. د Azure AI Translator سرچینه برابرول او پاس 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 Translate

    کاروی @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 / awsSecretAccessKeysecrets له لارې) جمع 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 (ساده / 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

    محلی کوډونه هر چمتو کوونکی سره توپیر لری

    هر چمتو کوونکی خپل محلی کوډونه کاروی (د بېلګې په توګه Simplified Chinese په Azure کې zh-Hans، zh په AWS، او zh-CN په Google کې شتون لری). کوډونه لکه څنګه چې دی تېرېږی او د محصول فایل نومونه چلوی، نو هغه ارزښتونه انتخاب کړئ چې toLocales ټاکل شوی چمتو کوونکی ملاتړ کوی.