Μετάβαση στο περιεχόμενο

Γλώσσα

Επιλέξτε τη γλώσσα σας

Μεταβείτε στην ίδια σελίδα σε άλλη γλώσσα.

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 Translator, AWS Translate ή Google Cloud Translation — πίσω από μια ενιαία, ενοποιημένη επιφάνεια API. Ο μεταφραστής συμπεριφέρεται πανομοιότυπα ανεξάρτητα από τον πάροχο. μόνο τα διαπιστευτήρια διαφέρουν.

Σε αυτήν τη σελίδα

    Πλήρως συμβατό με προηγούμενες εκδόσεις: provider προεπιλογή σε azure, επομένως οι υπάρχουσες ροές εργασίας Azure συνεχίζουν να λειτουργούν αμετάβλητες — δεν απαιτούνται αλλαγές.

    Επιλογή παρόχου

    Ορίστε την είσοδο provider σε azure (προεπιλογή), aws ή google και, στη συνέχεια, δώστε τα διαπιστευτήρια αυτού του παρόχου. Χρησιμοποιείται μόνο ένας πάροχος ανά κλήση ενέργειας. η δράση ανατίθεται ντετερμινιστικά στο αντίστοιχο SDK πίσω από ένα εργοστάσιο.

    Σύγκριση παρόχων

    Azure AI Translator
    Αξία παρόχου
    Azure (προεπιλογή)
    ΣΔΚ
    @azure-rest/ai-translation-text

    συνδρομήΚλειδί, τελικό σημείο, περιοχή (προαιρετικό)

    Μετάφραση AWS
    Αξία παρόχου
    AWS
    ΣΔΚ
    @aws-sdk/client-translate

    OIDC / προεπιλεγμένη αλυσίδα ή awsAccessKeyId + awsSecretAccessKey. awsΠεριοχή

    Μετάφραση Google Cloud
    Αξία παρόχου
    Η Google
    ΣΔΚ
    @google-cloud/translate

    googleApiKey Ή googleCredentials (JSON λογαριασμού υπηρεσίας)

    Azure AI Translator (προεπιλογή)

    Ο προεπιλεγμένος πάροχος. Παρέχετε έναν πόρο Azure AI Translator και περάστε 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

    Χρήσεις @aws-sdk/client-translate. Προτιμήστε το OIDC μέσω aws-actions/configure-aws-credentials, ώστε να μην αποθηκεύονται μακροχρόνια μυστικά — η ενέργεια διαβάζει την προεπιλεγμένη αλυσίδα διαπιστευτηρίων AWS SDK. Εναλλακτικά, περάστε awsAccessKeyId και awsSecretAccessKey ρητά. Απαιτείται πάντα μια περιοχή, μέσω awsRegion ή της μεταβλητής περιβάλλοντος AWS_REGION.

    Official AWS docs

    OIDC (συνιστάται)

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

    Για να χρησιμοποιήσετε στατικά κλειδιά αντί για OIDC, αφήστε το βήμα aws-actions/configure-aws-credentials και περάστε awsAccessKeyId / awsSecretAccessKey (μέσω secrets) συν awsRegion.

    Μετάφραση Google Cloud

    Χρησιμοποιεί @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
    Γαλάζιο
    textType (απλό / html)
    AWS
    Αγνοήθηκε (χωρίς εναλλαγή)
    Η Google
    Μορφή (κείμενο / html)
    profanityAction
    Γαλάζιο
    Πλήρης υποστήριξη
    AWS
    Επισήμανση / Διαγραφή → κάλυψη
    Η Google
    Αγνοήθηκε
    categoryId
    Γαλάζιο
    Προσαρμοσμένος Μεταφραστής
    AWS
    Αγνοήθηκε
    Η Google
    Αγνοήθηκε
    allowFallback
    Γαλάζιο
    Υποστηρίζεται
    AWS
    Αγνοήθηκε
    Η Google
    Αγνοήθηκε
    awsFormality
    Γαλάζιο
    Ignored
    AWS
    Formality setting
    Η Google
    Ignored
    awsBrevity
    Γαλάζιο
    Ignored
    AWS
    Brevity mode
    Η Google
    Ignored
    awsTerminologyNames
    Γαλάζιο
    Ignored
    AWS
    Custom terminology
    Η Google
    Ignored
    awsParallelDataNames
    Γαλάζιο
    Ignored
    AWS
    Parallel data
    Η Google
    Ignored
    googleModel
    Γαλάζιο
    Ignored
    AWS
    Ignored
    Η Google
    Translation model
    googleApiEndpoint
    Γαλάζιο
    Ignored
    AWS
    Ignored
    Η Google
    API endpoint override

    Οι τοπικοί κωδικοί διαφέρουν ανά πάροχο

    Κάθε πάροχος χρησιμοποιεί τους δικούς του κωδικούς τοπικών ρυθμίσεων (για παράδειγμα, τα Απλοποιημένα Κινεζικά είναι zh-Hans στο Azure, zh στο AWS και zh-CN στο Google). Οι κωδικοί περνούν ως έχουν και οδηγούν τα ονόματα των αρχείων εξόδου, επομένως επιλέξτε toLocales τιμές που υποστηρίζει ο επιλεγμένος πάροχος.