kingummut aturunnattiaqtuq: provider aaqqiksimavagiiqtuq azure, Azure workflows piliriinnarlutik asijjinngillutik − aaqqigiaqtaujariaqanngittut.
niruarniq piqaqtittijiksamik
aaqqiglugu provider iliuqqaqtaujuq azure (défaut), aws, uvvaluunniit google, tunilirmilugu pitittijuup ajunngijjutinginnik. atausituakulungmik pilirijimik atuqtuqaqpakpuq atausirmut piliriangujumut uqaalajjutauvaktumut; qanuiliurniujuq nalunaiqsijuq ajjinganik SDK tunuani sanavviup.
pitittivaktut miksausaktauningit
subscriptionKey, endpoint, region (isumaqsuutaujuq)
OIDC / default chain, uvvaluunniit awsAccessKeyId + awsSecretAccessKey; awsRegion
googleApiKey OR googleCredentials (service-account JSON)
Azure AI Translator (default)
pitaqaqtittilluataqpaktuq. pitittijuqarluni Azure AI Translator−mut atuqtaujunnaqtumik kajusitillugillu subscriptionKey, endpoint, ammalu isumaqsuutaulluni region. taanna ajjituinnanga aaqqiksimaninga pitaqaqpagiiqtunut pilirinirijauvaktunut atuqtauvaktunut.
Official Azure docs
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
atuqattaqtuq @aws-sdk/client-translate. niruarijaqarlutit OIDC−aws-actions/configure-aws-credentials akunialuk uqaqtailimajjutinik tuqquqsijuqajjaanngimmat − taanna piliriangujuq uqalimaaqpuq AWS SDK−mut nalunaikkutarijauvagiiqtunik. asiagungaaq, awsAccessKeyId amma awsSecretAccessKey tukisinattiaqtukkut. aviktuqsimajuq pijaujariaqainnaujaqpuq, awsRegion uvvaluunniit AWS_REGION avatinga asijjiqtaqtuq.
Official AWS docs
- Amazon Translate overview
- TranslateText API reference
- Setting formality
- Using brevity
- Custom terminology
- Parallel data
- Supported languages
OIDC (piqujaujuq)
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"]'aturniarluni naqittautinik OIDC-ngunngingaarluni, aws-actions/configure-aws-credentials alluriaruti aniguqtillugu awsAccessKeyId / awsSecretAccessKey (via secrets) ammalu awsRegion.
Google Cloud Translation
atuqtuq @google-cloud/translate (v2). authentirlugu naliangnutuinnaq API kiinganut (googleApiKey) uvvaluunniit pijittirarvingmut JSON nalunaikkutarmut (googleCredentials). atausilluamik tunisilutit; atuqtaungaarunnaqtuq googleProjectId qaujijaujuq ajunngijjutimit piiqtaugaangat.
Official Google docs
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"]'pijjutaujumut−nalunaiqsijjutimut nunanngualiurniq
pitittivaktumut−turaangalluataqtunut nalunaiqsijjutit nunanngualiuqtauvakput nalimuksuqtumik pitaqaraangat. asilimaangit utiqpakłutik tukiqattiaqtunut naammanngilliurutinut iliqqusiq ajjigiinginnaqullugu.
textTypeprofanityActioncategoryIdallowFallbackawsFormalityawsBrevityawsTerminologyNamesawsParallelDataNamesgoogleModelgoogleApiEndpointnaniinningit nalunaikkutangit ajjigiiqattanngittut atuni piqaqtittijinut
atuni piqaqtittijit atuqattaqtut nangminiq naniinninginnut nalunaikkutanginnik (suurlu Simplified Chinese is zh-Hans on Azure, zh on AWS, and zh-CN on Google). nalunaikkutiit aqqusaaqpakłutik taimailingallutik aulattivakłutiglu anivalliajunut tuqquqsimavvingnut atinginnik, niruaqsilutit toLocales pimmariugijaujunik niruarijarnut pitittivaktumut ikajuqtuijunik.