Compatible: provider defaults to azure, so existing Azure workflows continue working unchanged — no edits required.
Kopona mosungi
Koteyewi au sema:pikitise ipilise sita:latipa:provider azure aws to google. Kaka moto moko nde asaleli appel moko; Action déterminisme démonstrer na SDK oyo ekokani na sima ya usine.
Comparaison ya ba fournisseur
AbonnementKey, endpoint, region (optionnel)
OIDC / chaine par défaut, ou awsAccessKeyId + awsSecretAccessKey; Région ya aws
googleApiKey OR googleCredentials (service-account JSON)
Azure AI Translator (par défaut)
Mopesi ya kozanga kokoka. Kopesa mobongoli Azure AI ressource mpe pass subscriptionKey, endpoint, mpe kopona region. Oyo ezali lolenge moko na ba workflows oyo bazali kosalela sikoyo.
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"]'Traduction ya AWS
utilisée @aws-sdk/client-translate. Pona OIDC na nzela ya aws-actions/configure-aws-credentials mpo ete basekele ya bomoi molai ebombama te — action etanga chaine ya identifiant ya défaut ya AWS SDK. To pe, kolekisa awsAccessKeyId mpe awsSecretAccessKey polele. Esengeli ntango nyonso kozala na esika moko, na nzela ya awsRegion to na AWS_REGION ya environnement.
Official AWS docs
- Amazon Translate overview
- TranslateText API reference
- Setting formality
- Using brevity
- Custom terminology
- Parallel data
- Supported languages
OIDC (recommandé)
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"]'Mpo na kosalela bafungola statique na esika ya OIDC, bɛtá lokolo ya aws-actions/configure-aws-credentials mpe lekisa awsAccessKeyId / awsSecretAccessKey (via secrets) mpe awsRegion.
Traduction ya Google Cloud
Salelá @google-cloud/translate (v2). Authenticer na fungola ya API (googleApiKey) to na compte ya service JSON (googleCredentials). Kopesa kaka moko; googleProjectId ya kopona ezwamaka na mokanda ya ndingisa soki balongoli yango.
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"]'Mapping ya intention-specifier
Ba spécifications spécifiques ya fournisseur etyamaka na karte soki ekokani na yango. Makambo mosusu nyonso ezongaka na mabunga ya bwanya, yango wana bizaleli na yango ebongwanaka te.
textTypeprofanityActioncategoryIdallowFallbackawsFormalityawsBrevityawsTerminologyNamesawsParallelDataNamesgoogleModelgoogleApiEndpointBakode ya locale ekeseni na moto na moto
Fournisseur moko na moko asalelaka bakode ya locale na ye (na ndakisa Chinois Simplifié ezali zh-Hans na Azure, zh na AWS, mpe zh-CN na Google). Ba code elekaka ndenge ezali mpe etambwisaka bankombo ya ba fichier ya sortie, yango wana pona ba valeurs toLocales fournisseur oponi esungaka.