རྦད་དེ་རྗེས་ལུས་མཐུན་པ། provider སྔོན་ཚུད་ནས་azure ཡིན་སྟབས། ད་ཡོད་ཀྱི་Azure ལས་ཀའི་བརྒྱུད་རིམ་ལ་འགྱུར་བ་མི་གཏོང་བར་རྒྱུན་མི་འཆད་པར་ལས་ཀ་བྱེད་ཀྱིན་ཡོད།
མཁོ་སྤྲོད་བྱེད་མཁན་གདམ་གསེས་བྱེད་ཐབས།
provider ནང་འཇུག་དེ་azure (སྔོན་འགྲོའི་ཆ་རྐྱེན་)དང་། aws ཡང་ན་google ལ་བཞག་ནས་མཁོ་སྤྲོད་བྱེད་མཁན་དེའི་དཔང་ཡིག་འདོན་སྤྲོད་བྱེད་དགོས། བྱ་སྤྱོད་ཀྱི་འབོད་སྐུལ་རེ་རེར་མཁོ་སྤྲོད་བྱེད་མཁན་གཅིག་མ་གཏོགས་བཀོལ་སྤྱོད་བྱེད་མི་ཆོག་པ་དང་། བྱ་སྤྱོད་དེས་ངེས་གཏན་གྱི་སྒོ་ནས་བཟོ་གྲྭའི་རྒྱབ་ཕྱོགས་ཀྱི་ཆ་འགྲིག་གི་SDKལ་དབང་ཆ་སྤྲད་པ་རེད།
མཁོ་སྤྲོད་བྱེད་མཁན་གྱི་བསྡུར་བ
subscriptionKey, endpoint, region (གདམ་གསེས་)
OIDC / default chain, or awsAccessKeyId + awsSecretAccessKey; awsRegion
googleApiKey OR googleCredentials (service-account JSON)
Azure AI ལོ་ཙཱ། (སྔོན་སྒྲིག)
སྔོན་འགྲོའི་མཁོ་སྤྲོད་བྱེད་མཁན། Azure AI ལོ་ཙཱ་བའི་ཐོན་ཁུངས་འདོན་སྤྲོད་བྱས་ནས་བརྒྱུད་སྤྲོད་subscriptionKey དང་། endpoint། གདམ་གསེས་ལྟར་region དགོས། འདི་ནི་ད་ཡོད་ཀྱི་ལས་ཀའི་བརྒྱུད་རིམ་གྱིས་བཀོལ་སྤྱོད་བྱས་པའི་བཀོད་སྒྲིག་དང་གཅིག་མཚུངས་ཡིན།
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 ལོ་ཙཱ
བེད་སྤྱོད་@aws-sdk/client-translate aws-actions/configure-aws-credentials བརྒྱུད་ནས་OIDCལ་དགའ་པོ་ཡོད། དེའི་རྐྱེན་གྱིས་ཡུན་རིང་གི་གསང་བ་གསོག་ཉར་མི་བྱེད་པས། བྱ་སྤྱོད་དེས་AWS SDK སྔོན་སྒྲིག་དཔང་ཡིག་གི་འབྲེལ་ཐག་ཀློག་དགོས། ཡང་ན་awsAccessKeyId དང་awsSecretAccessKey གསལ་པོར་བརྒྱུད་དགོས། ས་ཁོངས་ཤིག་ནི་ནམ་ཡིན་ཡང་དགོས་ངེས་ཡིན་ཏེ། awsRegion དང་ཡང་ན་AWS_REGION ཁོར་ཡུག་གི་འགྱུར་གྲངས་བརྒྱུད་དེ།
Official AWS docs
- Amazon Translate overview
- TranslateText API reference
- Setting formality
- Using brevity
- Custom terminology
- Parallel data
- Supported languages
OIDC (འོས་སྦྱོར་བྱས་པ)
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
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"]'དམིགས་འཛུགས་ཀྱི་མཐིལ་རྟོགས་རིས་འབྲི་
མཁོ་སྤྲོད་བྱེད་མཁན་གྱི་ཆེད་དམིགས་དམིགས་ཚད་ནི་རིན་མཉམ་གནས་ཡུལ་དུ་རི་མོ་འབྲི་བ་ཡིན། དེ་བྱིངས་ཚང་མ་བསམ་ཤེས་ཀྱི་ཁ་ཆད་དང་འགལ་བའི་གནས་སུ་ལྷུང་བས། བྱ་སྤྱོད་དེ་གཅིག་མཐུན་ཡིན།
textTypeprofanityActioncategoryIdallowFallbackawsFormalityawsBrevityawsTerminologyNamesawsParallelDataNamesgoogleModelgoogleApiEndpointས་གནས་ཀྱི་ཨང་རྟགས་ནི་མཁོ་སྤྲོད་བྱེད་མཁན་རེ་རེའི་ཁྱད་པར་ཡིན།
མཁོ་སྤྲོད་པ་རེ་རེས་རང་ཉིད་ཀྱི་ས་གནས་ཀྱི་ཚབ་རྟགས་སྤྱོད་ཀྱི་ཡོད། (དཔེར་ན། རྒྱ་སྐད་སླ་བཅོས་ནི་Azure་ཐོག་zh-Hans དང་། AWS zh། Google ཐོག་zh-CN)། ཚབ་རྟགས་ནི་སྔར་ལྟར་བརྒྱུད་ནས་ཕྱིར་ཐོན་ཡིག་ཆའི་མིང་ལ་སྐུལ་ཁྲིད་བྱས་པས། ཁྱོད་ཀྱིས་བདམས་པའི་མཁོ་སྤྲོད་པས་རྒྱབ་སྐྱོར་བྱེད་པའི་རིན་ཐང་toLocales འདེམས་དགོས།