உள்ளடக்கத்திற்கு செல்க

மொழி

உங்கள் மொழியைத் தேர்வுசெய்க

மற்றொரு மொழியில் அதே பக்கத்திற்கு மாறவும்.

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 மேற்பரப்புக்குப் பின்னால். மொழிபெயர்ப்பாளர் வழங்குநரைப் பொருட்படுத்தாமல் ஒரே மாதிரியாக நடந்து கொள்கிறார்; நற்சான்றிதழ்கள் மட்டுமே வேறுபடுகின்றன.

இந்தப் பக்கத்தில்

    முழுமையாக பின்தங்கிய இணக்கமானது: azure க்கு provider இயல்புநிலைகள், எனவே தற்போதுள்ள Azure பணிப்பாய்வுகள் மாறாமல் செயல்படுகின்றன - திருத்தங்கள் தேவையில்லை.

    வழங்குநரைத் தேர்ந்தெடுப்பது

    provider உள்ளீட்டை azure (இயல்புநிலை), aws அல்லது google என அமைக்கவும், பின்னர் அந்த வழங்குநரின் நற்சான்றிதழ்களை வழங்கவும். ஒரு செயல் அழைப்புக்கு ஒரே ஒரு வழங்குநர் மட்டுமே பயன்படுத்தப்படுகிறார்; இந்த நடவடிக்கை ஒரு தொழிற்சாலையின் பின்னால் பொருந்தக்கூடிய SDK க்கு உறுதியாக பிரதிநிதித்துவம் அளிக்கிறது.

    வழங்குநர் ஒப்பீடு

    Azure AI மொழிபெயர்ப்பாளர்
    வழங்குநர் மதிப்பு
    Azure (இயல்புநிலை)
    SDK
    @azure-rest/ai-translation-text

    சந்தாவிசை, இறுதிப்புள்ளி, பகுதி (விரும்பினால்)

    AWS மொழிபெயர்ப்பு
    வழங்குநர் மதிப்பு
    ஆவ்ஸ்
    SDK
    @aws-sdk/client-translate

    OIDC / இயல்புநிலை சங்கிலி, அல்லது awsAccessKeyId + awsSecretAccessKey; awsபிராந்தியம்

    Google கிளவுட் மொழிபெயர்ப்பு
    வழங்குநர் மதிப்பு
    கூகிள்
    SDK
    @google-cloud/translate

    googleApiKey அல்லது googleநற்சான்றிதழ்கள் (சேவைக் கணக்கு JSON)

    Azure AI Translator (இயல்புநிலை)

    இயல்புநிலை வழங்குநர். அஸூர் 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 கிளவுட் மொழிபெயர்ப்பு

    @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)
    ஏ.டபிள்யூ.எஸ்
    புறக்கணிக்கப்பட்டது (மாற்று இல்லை)
    கூகிள்
    வடிவமைப்பு (உரை / HTML)
    profanityAction
    Azure
    முழு ஆதரவு
    ஏ.டபிள்யூ.எஸ்
    முகமூடி → குறிக்கப்பட்டது / நீக்கப்பட்டது
    கூகிள்
    புறக்கணிக்கப்பட்டது
    categoryId
    Azure
    தனிப்பயன் மொழிபெயர்ப்பாளர்
    ஏ.டபிள்யூ.எஸ்
    புறக்கணிக்கப்பட்டது
    கூகிள்
    புறக்கணிக்கப்பட்டது
    allowFallback
    Azure
    ஆதரிக்கப்படுகிறது
    ஏ.டபிள்யூ.எஸ்
    புறக்கணிக்கப்பட்டது
    கூகிள்
    புறக்கணிக்கப்பட்டது
    awsFormality
    Azure
    Ignored
    ஏ.டபிள்யூ.எஸ்
    Formality setting
    கூகிள்
    Ignored
    awsBrevity
    Azure
    Ignored
    ஏ.டபிள்யூ.எஸ்
    Brevity mode
    கூகிள்
    Ignored
    awsTerminologyNames
    Azure
    Ignored
    ஏ.டபிள்யூ.எஸ்
    Custom terminology
    கூகிள்
    Ignored
    awsParallelDataNames
    Azure
    Ignored
    ஏ.டபிள்யூ.எஸ்
    Parallel data
    கூகிள்
    Ignored
    googleModel
    Azure
    Ignored
    ஏ.டபிள்யூ.எஸ்
    Ignored
    கூகிள்
    Translation model
    googleApiEndpoint
    Azure
    Ignored
    ஏ.டபிள்யூ.எஸ்
    Ignored
    கூகிள்
    API endpoint override

    ஒரு வழங்குநருக்கு உள்ளூர் குறியீடுகள் வேறுபடுகின்றன

    ஒவ்வொரு வழங்குநரும் அதன் சொந்த இருப்பிடக் குறியீடுகளைப் பயன்படுத்துகிறது (எடுத்துக்காட்டாக, எளிமைப்படுத்தப்பட்ட சீனம் அஸூரில் zh-Hans, AWS இல் zh மற்றும் Google இல் zh-CN). குறியீடுகள் உள்ளபடியே கடந்து வெளியீட்டு கோப்பு பெயர்களை இயக்குகின்றன, எனவே நீங்கள் தேர்ந்தெடுத்த வழங்குநர் ஆதரிக்கும் toLocales மதிப்புகளைத் தேர்ந்தெடுக்கவும்.