সামগ্রীতে যান

ভাষা

আপনার ভাষা চয়ন করুন

অন্য ভাষায় একই পৃষ্ঠায় স্যুইচ করুন।

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-এ সেট করুন তারপর সেই সরবরাহকারীর শংসাপত্রাদি সরবরাহ করুন। প্রতি অ্যাকশন কলের জন্য কেবল একটি সরবরাহকারী ব্যবহার করা হয়; ক্রিয়াটি নির্ধারিতভাবে একটি কারখানার পিছনে মিলে যাওয়া এসডিকে-তে প্রতিনিধিত্ব করে।

    সরবরাহকারীর তুলনা

    Azure AI Translator
    সরবরাহকারীর মান
    Azure (ডিফল্ট)
    SDK
    @azure-rest/ai-translation-text

    সাবস্ক্রিপশনকী, এন্ডপয়েন্ট, অঞ্চল (ঐচ্ছিক)

    এডাব্লুএস অনুবাদ
    সরবরাহকারীর মান
    ওএইচএস
    SDK
    @aws-sdk/client-translate

    ওআইডিসি / ডিফল্ট চেইন, বা এডাব্লুএসএক্সঅ্যাসকিআইডি + এডাব্লুএসসিক্রেট অ্যাকসেসকি; AWSREGION

    গুগল ক্লাউড অনুবাদ
    সরবরাহকারীর মান
    গুগল
    SDK
    @google-cloud/translate

    googleApiKey বা googleCredentials (পরিষেবা-অ্যাকাউন্ট 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-sdk/client-translate ব্যবহার করে। aws-actions/configure-aws-credentials এর মাধ্যমে ওআইডিসি পছন্দ করুন যাতে কোনও দীর্ঘস্থায়ী গোপনীয়তা সংরক্ষণ না হয় - ক্রিয়াটি এডাব্লুএস এসডিকে ডিফল্ট শংসাপত্র চেইন পড়ে। বিকল্পভাবে, awsAccessKeyId পাস করুন এবং স্পষ্টভাবে awsSecretAccessKey করুন। একটি অঞ্চল সর্বদা প্রয়োজন হয়, awsRegion বা AWS_REGION পরিবেশ পরিবর্তনশীলের মাধ্যমে।

    Official AWS docs

    ওআইডিসি (প্রস্তাবিত)

    .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"]'

    ওআইডিসির পরিবর্তে স্ট্যাটিক কীগুলি ব্যবহার করতে, 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
    টেক্সটটাইপ (প্লেইন / এইচটিএমএল)
    এডাব্লুএস
    উপেক্ষা করা হয়েছে (কোনও টগল নেই)
    গুগল
    ফর্ম্যাট (পাঠ্য / এইচটিএমএল)
    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, এডাব্লুএস-এ zh এবং গুগলে zh-CN)। কোডগুলি যেমন আছে তেমন পাস করে এবং আউটপুট ফাইলের নামগুলি চালিত করে, তাই আপনার নির্বাচিত সরবরাহকারী সমর্থন করে এমন toLocales মানগুলি চয়ন করুন।