ምሉእ ብምሉእ ንድሕሪት ዚሰማማዕ፦ provider ናብ azure እዩ ዚኸይድ፣ ስለዚ ህሉው ኣሰራርሓ Azure ከይተቐየረ ይዓዪ — ምትዕርራይ ኣየድልን እዩ።
ወሃቢ ምምራጽ
ነቲ provider መእተዊ ናብ azure (ነባሪ) aws ወይ google ኣቐምጦ ድሕሪኡ ነቲ ኣቕራቢ ምስክር ወረቓቕቲ ኣቕርቦ። ኣብ ነፍሲ ወከፍ ናይ ተግባር ጻውዒት ሓደ ኣቕራቢ ጥራይ እዩ ዚጥቀመሉ። እቲ ተግባር ነቲ ብድሕሪ ሓደ ፋብሪካ ዘሎ ዝሰማማዕ ኤስዲኬ ብቘራጽነት የመሓላልፍ።
ንጽጽር ኣቕረብቲ
subscriptionKey, endpoint, region (optional)
OIDC / default chain, or awsAccessKeyId + awsSecretAccessKey; awsRegion
googleApiKey OR googleCredentials (service-account JSON)
Azure AI Translator (ነባሪ)
እቲ ጉድለት ወሃቢ። Azure AI Translator ምንጪ ኣዳሉ እሞ 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 ይጥቀም። ንነዊሕ እዋን ዝጸንሐ ምስጢራት ምእንቲ ኸይዕቀብ OIDC ብ aws-actions/configure-aws-credentials ምረጽ — እቲ ተግባር ነቲ 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-cloud/translate ተጠቒሙ (2)። ብኤፒአይ መብራህቲ (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ናይ ከባቢ ኮድ ኣብ ነፍሲ ወከፍ ወሃቢ ይፈላለ እዩ
ነፍሲ ወከፍ ኣቕሓ ናይ ገዛእ ርእሱ ኮድ ቋንቋ እዩ ዚጥቀም (ንኣብነት Simpl Chinese zh-Hans ኣብ Azure፣ zh ኣብ AWS ከምኡውን zh-CN ኣብ Google)። ኮድታት ከም ከም ዝዀነ ይሓልፍ እሞ ነቲ ናይ ውፅኢት ፋይላት ኣስማት ይመርሖ፣ ስለዚ እቲ ዝመረጽካዮ ኣቕራቢ ዚድግፎ toLocales ዋጋታት ምረጽ።