Αυτοματοποιήστε εύκολα και διατηρήστε τις μεταφράσεις για το εκπαιδευτικό περιεχόμενο GitHub σας σε πολλές γλώσσες καθώς εξελίσσεται το έργο σας.
Υποστηρίζεται από το Co-op Translator
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Προτιμάτε να κλωνοποιήσετε τοπικά;
Αυτό το αποθετήριο περιλαμβάνει πάνω από 50 γλωσσικές μεταφράσεις που αυξάνουν σημαντικά το μέγεθος λήψης. Για κλωνοποίηση χωρίς τις μεταφράσεις, χρησιμοποιήστε sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Αυτό σας προσφέρει όλα όσα χρειάζεστε για να ολοκληρώσετε το μάθημα με πολύ ταχύτερη λήψη.
Co-op Translator σας βοηθά να τοπικοποιήσετε το εκπαιδευτικό περιεχόμενο GitHub σε πολλές γλώσσες με ευκολία.
Όταν ενημερώνετε τα αρχεία Markdown, τις εικόνες ή τα notebooks σας, οι μεταφράσεις παραμένουν αυτόματα συγχρονισμένες, διασφαλίζοντας ότι το περιεχόμενό σας παραμένει ακριβές και ενημερωμένο για μαθητές σε όλο τον κόσμο.
Παράδειγμα του πώς οργανώνεται το μεταφρασμένο περιεχόμενο:
Το Co-op Translator διαχειρίζεται το μεταφρασμένο περιεχόμενο ως εκδόσιμα λογισμικά άλλα αντικείμενα,
όχι ως στατικά αρχεία.
Το εργαλείο παρακολουθεί την κατάσταση των μεταφρασμένων Markdown, εικόνων και notebooks
χρησιμοποιώντας μεταδεδομένα εστιασμένα στη γλώσσα.
Αυτή η σχεδίαση επιτρέπει στο Co-op Translator να:
- Εντοπίζει αξιόπιστα τις ξεπερασμένες μεταφράσεις
- Αντιμετωπίζει ομοιόμορφα τα Markdown, τις εικόνες και τα notebooks
- Κλιμακώνεται με ασφάλεια σε μεγάλα, γρήγορα κινούμενα, πολυγλωσσικά αποθετήρια
Με το να μοντελοποιεί τις μεταφράσεις ως διαχειριζόμενα αντικείμενα,
οι ροές εργασίας μετάφρασης ευθυγραμμίζονται φυσικά με τις σύγχρονες
πρακτικές διαχείρισης εξαρτήσεων και αντικειμένων λογισμικού.
→ Πώς διαχειρίζεται η κατάσταση της μετάφρασης
# Δημιουργήστε και ενεργοποιήστε ένα εικονικό περιβάλλον (συνιστάται)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Εγκαταστήστε το πακέτο
pip install co-op-translator
# Μεταφράστε
translate -l "ko ja fr" -mdDocker:
# Κατεβάστε το δημόσιο εικόνα από το GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Εκτέλεση με τρέχον φάκελο συνδεδεμένο και παρεχόμενο .env (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md- Βεβαιωθείτε ότι έχετε μια υποστηριζόμενη έκδοση Python (επί του παρόντος 3.10-3.12). Στο poetry (pyproject.toml) αυτό χειρίζεται αυτόματα.
- Δημιουργήστε ένα αρχείο
.envχρησιμοποιώντας το πρότυπο: .env.template - Διαμορφώστε έναν πάροχο LLM (Azure OpenAI ή OpenAI)
- (Προαιρετικά) Για μετάφραση εικόνων (
-img), διαμορφώστε το Azure AI Vision - (Προαιρετικά) Μπορείτε να διαμορφώσετε πολλαπλά σετ διαπιστευτηρίων αντιγράφοντας μεταβλητές με κατάληξη όπως
_1,_2, κλπ. Όλες οι μεταβλητές σε ένα σετ πρέπει να έχουν την ίδια κατάληξη. - (Συνιστάται) Καθαρίστε τυχόν προηγούμενες μεταφράσεις για να αποφύγετε συγκρούσεις (π.χ.,
translations/) - (Συνιστάται) Προσθέστε μια ενότητα μετάφρασης στο README σας χρησιμοποιώντας το README languages template
- Δείτε: Ρύθμιση Azure AI
Μεταφράστε όλους τους υποστηριζόμενους τύπους:
translate -l "ko ja"Μόνο Markdown:
translate -l "de" -mdMarkdown + εικόνες:
translate -l "pt" -md -imgΜόνο notebooks:
translate -l "zh" -nbΠερισσότερες επιλογές: Αναφορά εντολών
- Αυτόματη μετάφραση για Markdown, notebooks και εικόνες
- Διατηρεί τις μεταφράσεις συγχρονισμένες με τις αλλαγές στην πηγή
- Λειτουργεί τοπικά (CLI) ή σε CI (GitHub Actions)
- Χρησιμοποιεί Azure OpenAI ή OpenAI· προαιρετικά Azure AI Vision για εικόνες
- Διατηρεί τη μορφοποίηση και τη δομή του Markdown
- Οδηγός γραμμής εντολών
- Οδηγός GitHub Actions (Δημόσια αποθετήρια & τυπικά μυστικά)
- Οδηγός GitHub Actions (Αποθετήρια οργανισμού Microsoft & ρυθμίσεις σε επίπεδο οργανισμού)
- Πρότυπο γλωσσών README
- Υποστηριζόμενες γλώσσες
- Συνεισφορά
- Αντιμετώπιση προβλημάτων
Note
Για τους διαχειριστές των αποθετηρίων “Για Αρχάριους” της Microsoft μόνο.
Ελάτε μαζί μας να φέρουμε επανάσταση στον τρόπο που κοινοποιείται το εκπαιδευτικό περιεχόμενο παγκοσμίως! Δώστε ⭐ στο Co-op Translator στο GitHub και υποστηρίξτε την αποστολή μας να ξεπεράσουμε τα γλωσσικά εμπόδια στη μάθηση και την τεχνολογία. Το ενδιαφέρον και οι συνεισφορές σας έχουν μεγάλη σημασία! Κώδικας συνεισφοράς και προτάσεις λειτουργιών είναι πάντα ευπρόσδεκτες.
- LangChain4j-for-Beginners
- AZD for Beginners
- Edge AI for Beginners
- Model Context Protocol (MCP) For Beginners
- AI Agents for Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners
- Generative AI for Beginners using Java
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- PhiCookBook
👉 Κάντε κλικ στην εικόνα παρακάτω για να δείτε στο YouTube.
-
Open at Microsoft: Μια σύντομη 18λεπτη εισαγωγή και γρήγορος οδηγός για τη χρήση του Co-op Translator.
Αυτό το έργο καλωσορίζει συνεισφορές και προτάσεις. Ενδιαφέρεστε να συνεισφέρετε στο Azure Co-op Translator; Παρακαλούμε δείτε το CONTRIBUTING.md για οδηγίες σχετικά με το πώς μπορείτε να βοηθήσετε ώστε το Co-op Translator να γίνει πιο προσβάσιμο.
Αυτό το έργο έχει υιοθετήσει τον Κώδικα Συμπεριφοράς Ανοιχτού Κώδικα της Microsoft. Για περισσότερες πληροφορίες δείτε τις Συχνές Ερωτήσεις για τον Κώδικα Συμπεριφοράς ή επικοινωνήστε με opencode@microsoft.com για επιπλέον ερωτήσεις ή σχόλια.
Η Microsoft δεσμεύεται να βοηθά τους πελάτες της να χρησιμοποιούν τα προϊόντα AI υπεύθυνα, να μοιράζεται τα διδάγματά της και να χτίζει συνεργασίες εμπιστοσύνης μέσω εργαλείων όπως οι Σημειώσεις Διαφάνειας και οι Αξιολογήσεις Επιπτώσεων. Πολλοί από αυτούς τους πόρους βρίσκονται στη διεύθυνση https://aka.ms/RAI. Η προσέγγιση της Microsoft για την υπεύθυνη AI βασίζεται στις αρχές μας για την AI: δικαιοσύνη, αξιοπιστία και ασφάλεια, ιδιωτικότητα και ασφάλεια, συμπερίληψη, διαφάνεια και υπευθυνότητα.
Τα μεγάλης κλίμακας μοντέλα φυσικής γλώσσας, εικόνας και ομιλίας - όπως αυτά που χρησιμοποιούνται σε αυτό το δείγμα - μπορούν δυνητικά να εμφανίσουν συμπεριφορές που είναι άδικες, αναξιόπιστες ή προσβλητικές, προκαλώντας ζημιές. Παρακαλώ συμβουλευτείτε το Σημείωμα Διαφάνειας της υπηρεσίας Azure OpenAI για να ενημερωθείτε σχετικά με κινδύνους και περιορισμούς.
Η συνιστώμενη προσέγγιση για την αντιμετώπιση αυτών των κινδύνων είναι να συμπεριλάβετε ένα σύστημα ασφαλείας στην αρχιτεκτονική σας που μπορεί να ανιχνεύει και να αποτρέπει επιβλαβείς συμπεριφορές. Το Azure AI Content Safety παρέχει μια ανεξάρτητη στρώση προστασίας, ικανή να ανιχνεύει επιβλαβές περιεχόμενο που δημιουργείται από χρήστες και AI σε εφαρμογές και υπηρεσίες. Το Azure AI Content Safety περιλαμβάνει text και image APIs που σας επιτρέπουν να ανιχνεύσετε επιβλαβές υλικό. Διαθέτουμε επίσης ένα διαδραστικό Content Safety Studio που σας επιτρέπει να δείτε, να εξερευνήσετε και να δοκιμάσετε κώδικα δείγματος για την ανίχνευση επιβλαβούς περιεχομένου σε διαφορετικά μέσα. Η ακόλουθη τεκμηρίωση γρήγορης εκκίνησης σας καθοδηγεί στη δημιουργία αιτημάτων προς την υπηρεσία.
Ένας ακόμη παράγοντας που πρέπει να λάβετε υπόψη είναι η συνολική απόδοση της εφαρμογής. Σε εφαρμογές πολλαπλών μέσων και πολλαπλών μοντέλων, θεωρούμε την απόδοση ως το γεγονός ότι το σύστημα λειτουργεί όπως αναμένετε εσείς και οι χρήστες σας, συμπεριλαμβανομένου του να μην παράγει επιβλαβή αποτελέσματα. Είναι σημαντικό να αξιολογήσετε την απόδοση της συνολικής εφαρμογής σας χρησιμοποιώντας μετρικές ποιότητας παραγωγής και κινδύνου και ασφάλειας.
Μπορείτε να αξιολογήσετε την AI εφαρμογή σας στο περιβάλλον ανάπτυξης χρησιμοποιώντας το prompt flow SDK. Δίνοντας είτε ένα δοκιμαστικό σύνολο δεδομένων είτε έναν στόχο, οι γεννήσεις της δημιουργικής σας AI εφαρμογής μετρούνται ποσοτικά με ενσωματωμένους αξιολογητές ή προσαρμοσμένους αξιολογητές της επιλογής σας. Για να ξεκινήσετε με το prompt flow sdk για την αξιολόγηση του συστήματός σας, μπορείτε να ακολουθήσετε τον οδηγό γρήγορης εκκίνησης. Αφού εκτελέσετε μια αξιολόγηση, μπορείτε να οπτικοποιήσετε τα αποτελέσματα στο Azure AI Studio.
Αυτό το έργο μπορεί να περιέχει εμπορικά σήματα ή λογότυπα για έργα, προϊόντα ή υπηρεσίες. Η εξουσιοδοτημένη χρήση εμπορικών σημάτων ή λογοτύπων της Microsoft υπόκειται και πρέπει να ακολουθεί τις Οδηγίες Χρήσης Εμπορικών Σημάτων & Brand της Microsoft. Η χρήση εμπορικών σημάτων ή λογοτύπων της Microsoft σε τροποποιημένες εκδόσεις αυτού του έργου δεν πρέπει να προκαλεί σύγχυση ή να υπονοεί χορηγία από τη Microsoft. Οποιαδήποτε χρήση εμπορικών σημάτων ή λογοτύπων τρίτων υπόκειται στις πολιτικές των τρίτων αυτών.
Εάν κολλήσετε ή έχετε οποιεσδήποτε ερωτήσεις σχετικά με την κατασκευή εφαρμογών AI, συμμετάσχετε:
Εάν έχετε σχόλια προϊόντος ή σφάλματα κατά την ανάπτυξη επισκεφτείτε:
Αποποίηση ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης AI Co-op Translator. Παρόλο που προσπαθούμε για ακρίβεια, παρακαλούμε να γνωρίζετε ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρανοήσεις ή παρερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.
