Πώς μιλάει η δράση στο Azure;
Μέσω του επίσημου @azure-rest/ai-translation-text SDK της Microsoft, σε στρώσεις @azure/core-rest-pipeline. Αυτό σας δίνει αυτόματες επαναλήψεις σε 408/429/5xx, πληκτρολογημένα μοντέλα αιτημάτων και απαντήσεων και δωρεάν χειρισμό κεφαλίδας ελέγχου ταυτότητας — όλα όσα ήταν μια κλήση axios με το χέρι. Η επιφάνεια δημόσιας δράσης (είσοδοι, έξοδοι, έξοδοι αρχείων) παραμένει αμετάβλητη.
Γιατί οι μεταφράσεις είναι μερικές φορές εκτός επωνυμίας ή εκτός τόνου;
Η μηχανική μετάφραση είναι προεπιλεγμένη σε ένα μοντέλο γενικής χρήσης. Τρία κουμπιά βοηθούν: ένα Γλωσσάριο για παρακάμψεις σκληρών όρων, ένα Κατηγορία Προσαρμοσμένου Μεταφραστή για τελειοποιημένα μοντέλα που έχουν εκπαιδευτεί στον τόνο και το λεξιλόγιό σας και profanityAction για να τρίψετε ή να επισημάνετε βωμολοχίες.
Πώς μπορώ να αποφύγω τη μετάφραση του ίδιου αρχείου δύο φορές;
Ενεργοποιήστε τη ροή εργασίας σε paths που ταιριάζουν μόνο με τα αρχεία τοπικών ρυθμίσεων προέλευσης, π.χ. **/*.en.resx. Η ενέργεια περιλαμβάνει επίσης το δικό της φίλτρο αρχείου ανά έναυσμα όταν έχει οριστεί GITHUB_TOKEN, περιορίζοντας την εργασία σε αρχεία στην πιο πρόσφατη υποβολή.
Μπορώ να εκτελέσω την ενέργεια εκτός σύνδεσης;
Όχι ακριβώς — το Azure AI Translator είναι ο εγκέφαλος του χρόνου εκτέλεσης. Αλλά μπορείτε να εκτελέσετε με dryRun: true για να επικυρώσετε την ανάλυση και τη διαμόρφωση χωρίς να κάνετε αιτήματα HTTP για μετάφραση.
Σε ποια έκδοση Node εκτελείται η ενέργεια;
v3 εκτελείται στις ενέργειες GitHub node24 χρόνο εκτέλεσης. Το πακέτο JavaScript είναι συμβατό με τους κόμβους 20, 22 και 24, κάτι που δοκιμάζει το CI.
Από πού προέρχεται η ομαδοποιημένη dist/;
Οι ενέργειες GitHub JS αποστέλλουν το μεταγλωττισμένο JS τους στο αποθετήριο. Η ροή εργασίας dist-build την αναδημιουργεί μετά από κάθε συγχώνευση για να main αν θα μετατοπιστεί και dist-check μπλοκάρει τα PR που θα προσγειώσουν ξεπερασμένα αποτελέσματα.
Τι γίνεται με άλλες μορφές πόρων;
Σήμερα: .resx, .xliff, .po, .json, .ini, .restext. Άνοιγμα τεύχους αν χρειάζεστε άλλο — η διεπαφή ανάλυσης είναι μικρή (αναλύστε → χάρτη → εφαρμόστε μεταφράσεις → μορφή) και οι συνεισφορές είναι ευπρόσδεκτες.