අන්තර්ගතය වෙත යන්න

භාෂාව

ඔබේ භාෂාව තෝරන්න

වෙනත් භාෂාවකින් එකම පිටුවට මාරු වන්න.

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 පරිවර්තකයා, AWS පරිවර්තනය, හෝ ගූගල් වලාකුළු පරිවර්තනය - තනි, ඒකාබද්ධ API මතුපිටක් පිටුපස. පරිවර්තකයා සැපයුම්කරු නොතකා එක හා සමාන ලෙස හැසිරේ; අක්තපත්ර පමණක් වෙනස් වේ.

මෙම පිටුවේ

    සම්පූර්ණයෙන්ම පසුගාමී අනුකූල: provider පෙරනිමි azure, එබැවින් දැනට පවතින Azure කාර්ය ප්රවාහ නොවෙනස්ව ක්රියා කරයි - සංස්කරණයන් අවශ්ය නොවේ.

    සැපයුම්කරුවෙකු තෝරා ගැනීම

    provider ආදානය azure සකසන්න (පෙරනිමි), aws, හෝ google, ඉන්පසු එම සැපයුම්කරුගේ අක්තපත්ර සැපයීමට. ක් රියාකාරී ඇමතුමක් සඳහා එක් සැපයුම්කරුවෙකු පමණක් භාවිතා කරනු ලැබේ; ක් රියාව නිර්ණායකව කර්මාන්තශාලාවක් පිටුපස ගැලපෙන SDK වෙත යොමු වේ.

    සපයන්නා සංසන්දනය

    Azure AI Translator
    සපයන්නාගේ වටිනාකම
    Azure (පෙරනිමි)
    SDK
    @azure-rest/ai-translation-text

    දායකත්වයය, අවසන් ලක්ෂ්යය, කලාපය (විකල්ප)

    AWS පරිවර්තනය
    සපයන්නාගේ වටිනාකම
    ආව්ස්
    SDK
    @aws-sdk/client-translate

    OIDC / පෙරනිමි දාමය, හෝ awsAccessKeyId + awsSecretAccessKey; awsregion

    ගූගල් වලාකුළු පරිවර්තනය
    සපයන්නාගේ වටිනාකම
    ගූගල්
    SDK
    @google-cloud/translate

    googleApiKey හෝ googleඅක්තපත්ර (සේවා-ගිණුම JSON)

    Azure AI Translator (පෙරනිමි)

    පෙරනිමි සපයන්නා. 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 (සරල / 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, AWS හි zh සහ ගූගල් හි zh-CN). කේත එලෙසම ගමන් කරන අතර ප් රතිදාන ගොනු නාම ධාවනය කරයි, එබැවින් ඔබ තෝරාගත් සැපයුම්කරු සහාය දක්වන අගයන් toLocales තෝරන්න.