Automatyzuj tłumaczenie swojej edukacyjnej zawartości na GitHubie na wiele języków i docieraj do odbiorców na całym świecie.
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 | Korean | Lithuanian | Malay | Marathi | Nepali | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Co-op Translator pozwala szybko tłumaczyć edukacyjne treści na GitHubie na wiele języków, dzięki czemu łatwo docierasz do odbiorców na całym świecie. Gdy aktualizujesz pliki Markdown, obrazy lub notatniki Jupyter, tłumaczenia są automatycznie synchronizowane, by Twoje materiały edukacyjne były zawsze aktualne i dostępne dla międzynarodowych użytkowników.
Zobacz, jak Co-op Translator organizuje przetłumaczone materiały edukacyjne na GitHubie:

# Create and activate a virtual environment (recommended)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Install the package
pip install co-op-translator
# Translate
translate -l "ko ja fr" -md
Docker:
# Pull the public image from GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Run with current folder mounted and .env provided (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md
.env na podstawie szablonu: .env.template-img) skonfiguruj także Azure AI Visiontranslations/).Tłumaczenie wszystkich obsługiwanych typów:
translate -l "ko ja"
Tylko Markdown:
translate -l "de" -md
Markdown + obrazy:
translate -l "pt" -md -img
Tylko notatniki:
translate -l "zh" -nb
Więcej opcji: Opis poleceń
Dołącz do nas i zmieniaj sposób udostępniania treści edukacyjnych na świecie! Daj Co-op Translator ⭐ na GitHubie i wesprzyj naszą misję przełamywania barier językowych w nauce i technologii. Twoje zainteresowanie i wkład mają ogromne znaczenie! Wszelkie propozycje funkcji i kontrybucje do kodu są mile widziane.
Dowiedz się więcej o Co-op Translator z naszych prezentacji (Kliknij obrazek poniżej, aby obejrzeć na YouTube.):
Ten projekt jest otwarty na kontrybucje i sugestie. Chcesz współtworzyć Azure Co-op Translator? Zajrzyj do CONTRIBUTING.md, aby dowiedzieć się, jak możesz pomóc uczynić Co-op Translator bardziej dostępnym.
Ten projekt przyjął Kodeks postępowania Microsoft Open Source. Więcej informacji znajdziesz w FAQ dotyczących kodeksu postępowania lub skontaktuj się z opencode@microsoft.com, jeśli masz dodatkowe pytania lub uwagi.
Microsoft zobowiązuje się do wspierania klientów w odpowiedzialnym korzystaniu z naszych produktów AI, dzielenia się doświadczeniami i budowania relacji opartych na zaufaniu dzięki narzędziom takim jak Transparency Notes i Impact Assessments. Wiele z tych zasobów znajdziesz na https://aka.ms/RAI. Podejście Microsoft do odpowiedzialnej AI opiera się na zasadach: uczciwości, niezawodności i bezpieczeństwa, prywatności i ochrony, inkluzywności, przejrzystości oraz odpowiedzialności.
Modele językowe, obrazowe i głosowe na dużą skalę – takie jak te używane w tym projekcie – mogą czasem zachowywać się w sposób nieuczciwy, nieprzewidywalny lub obraźliwy, co może prowadzić do szkód. Zapoznaj się z notą transparentności usługi Azure OpenAI, aby poznać ryzyka i ograniczenia.
Zalecanym sposobem ograniczania tych ryzyk jest wdrożenie systemu bezpieczeństwa, który wykryje i zapobiegnie szkodliwym zachowaniom. Azure AI Content Safety zapewnia niezależną warstwę ochrony, wykrywając szkodliwe treści generowane przez użytkowników i AI w aplikacjach i usługach. Azure AI Content Safety oferuje API do tekstu i obrazów, które pozwalają wykrywać szkodliwe materiały. Dostępne jest także interaktywne Content Safety Studio, gdzie możesz przetestować przykładowy kod wykrywający szkodliwe treści w różnych formatach. Dokumentacja szybkiego startu przeprowadzi Cię przez wysyłanie zapytań do tej usługi. Kolejnym aspektem, który warto wziąć pod uwagę, jest ogólna wydajność aplikacji. W przypadku aplikacji wielomodalnych i opartych na wielu modelach, wydajność oznacza, że system działa zgodnie z oczekiwaniami Twoimi i użytkowników, w tym nie generuje szkodliwych wyników. Ważne jest, aby ocenić wydajność całej aplikacji, korzystając z metryk jakości generowania oraz ryzyka i bezpieczeństwa.
Możesz ocenić swoją aplikację AI w środowisku deweloperskim, korzystając z prompt flow SDK. Na podstawie zbioru testowego lub wybranego celu, generacje Twojej aplikacji AI są mierzone ilościowo za pomocą wbudowanych lub własnych ewaluatorów. Aby rozpocząć pracę z prompt flow SDK i ocenić swój system, możesz skorzystać z przewodnika szybkiego startu. Po przeprowadzeniu ewaluacji możesz zwizualizować wyniki w Azure AI Studio.
Ten projekt może zawierać znaki towarowe lub logotypy projektów, produktów lub usług. Autoryzowane użycie znaków towarowych lub logotypów Microsoftu podlega i musi być zgodne z Wytycznymi dotyczącymi znaków towarowych i marki Microsoft. Użycie znaków towarowych lub logotypów Microsoftu w zmodyfikowanych wersjach tego projektu nie może wprowadzać w błąd ani sugerować sponsorowania przez Microsoft. Wszelkie użycie znaków towarowych lub logotypów stron trzecich podlega zasadom tych stron.
Jeśli utkniesz lub masz pytania dotyczące tworzenia aplikacji AI, dołącz do:
Jeśli masz uwagi dotyczące produktu lub napotkasz błędy podczas tworzenia, odwiedź:
Zastrzeżenie:
Ten dokument został przetłumaczony przy użyciu usługi tłumaczenia AI Co-op Translator. Dokładamy wszelkich starań, aby tłumaczenie było poprawne, jednak należy pamiętać, że tłumaczenia automatyczne mogą zawierać błędy lub nieścisłości. Za wiążące źródło należy uznać oryginalny dokument w jego języku ojczystym. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnych usług tłumaczenia przez człowieka. Nie ponosimy odpowiedzialności za wszelkie nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.