Ergänzen Sie problemlos automatisierte Übersetzungen und pflegen Sie diese für Ihre pädagogischen GitHub-Inhalte in mehreren Sprachen, während sich Ihr Projekt weiterentwickelt.
Unterstützt von Co-op Translator
Arabisch | Bengalisch | Bulgarisch | Birmanisch (Myanmar) | Chinesisch (vereinfacht) | Chinesisch (traditionell, Hongkong) | Chinesisch (traditionell, Macau) | Chinesisch (traditionell, Taiwan) | Kroatisch | Tschechisch | Dänisch | Niederländisch | Estnisch | Finnisch | Französisch | Deutsch | Griechisch | Hebräisch | Hindi | Ungarisch | Indonesisch | Italienisch | Japanisch | Kannada | Khmer | Koreanisch | Litauisch | Malaiisch | Malayalam | Marathi | Nepalesisch | Nigerianisches Pidgin | Norwegisch | Persisch (Farsi) | Polnisch | Portugiesisch (Brasilien) | Portugiesisch (Portugal) | Punjabi (Gurmukhi) | Rumänisch | Russisch | Serbisch (Kyrillisch) | Slowakisch | Slowenisch | Spanisch | Suaheli | Schwedisch | Tagalog (Filipino) | Tamil | Telugu | Thailändisch | Türkisch | Ukrainisch | Urdu | Vietnamesisch
Möchten Sie lieber lokal klonen?
Dieses Repository enthält über 50 Sprachübersetzungen, was die Downloadgröße erheblich erhöht. Um ohne Übersetzungen zu klonen, verwenden Sie 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"Dies gibt Ihnen alles, was Sie benötigen, um den Kurs mit viel schnellerem Download abzuschließen.
Co-op Translator hilft Ihnen, Ihre pädagogischen GitHub-Inhalte mühelos in mehrere Sprachen zu lokalisieren. Wenn Sie Ihre Markdown-Dateien, Bilder oder Notebooks aktualisieren, bleiben die Übersetzungen automatisch synchronisiert, sodass Ihre Inhalte für Lernende weltweit genau und aktuell bleiben.
Beispiel, wie übersetzte Inhalte organisiert sind:
Co-op Translator verwaltet übersetzte Inhalte als versionierte Software-Artefakte,
nicht als statische Dateien.
Das Tool verfolgt den Status von übersetztem Markdown, Bildern und Notebooks mithilfe von sprachenspezifischen Metadaten.
Dieses Design erlaubt Co-op Translator:
- Veraltete Übersetzungen zuverlässig zu erkennen
- Markdown, Bilder und Notebooks einheitlich zu behandeln
- Sicher in großen, schnelllebigen mehrsprachigen Repositories zu skalieren
Indem Übersetzungen als verwaltete Artefakte modelliert werden, passen Übersetzungs-Workflows natürlich zu modernen Software-Dependency- und Artefaktmanagement-Praktiken.
→ Wie der Übersetzungsstatus verwaltet wird
# Erstellen und aktivieren Sie eine virtuelle Umgebung (empfohlen)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Installieren Sie das Paket
pip install co-op-translator
# Übersetzen
translate -l "ko ja fr" -mdDocker:
# Ziehen Sie das öffentliche Image von GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Führen Sie es mit dem aktuellen Ordner gemountet und .env bereitgestellt aus (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md- Stellen Sie sicher, dass Sie eine unterstützte Python-Version haben (aktuell 3.10-3.12). In poetry (pyproject.toml) wird dies automatisch gehandhabt.
- Erstellen Sie eine
.env-Datei mit der Vorlage: .env.template - Konfigurieren Sie einen LLM-Anbieter (Azure OpenAI oder OpenAI)
- (Optional) Für Bildübersetzungen (
-img), konfigurieren Sie Azure AI Vision - (Optional) Sie können mehrere Anmeldedatensätze konfigurieren, indem Sie Variablen mit Suffixen wie
_1,_2usw. duplizieren. Alle Variablen eines Satzes müssen denselben Suffix haben. - (Empfohlen) Bereinigen Sie frühere Übersetzungen, um Konflikte zu vermeiden (z.B.
translations/) - (Empfohlen) Fügen Sie einen Übersetzungsabschnitt in Ihr README mit der README Sprachvorlage hinzu
- Siehe: Azure AI einrichten
Übersetzen Sie alle unterstützten Typen:
translate -l "ko ja"Nur Markdown:
translate -l "de" -mdMarkdown + Bilder:
translate -l "pt" -md -imgNur Notebooks:
translate -l "zh" -nbWeitere Optionen: Befehlsreferenz
- Automatische Übersetzung für Markdown, Notebooks und Bilder
- Hält Übersetzungen synchron mit Quelländerungen
- Funktioniert lokal (CLI) oder in CI (GitHub Actions)
- Verwendet Azure OpenAI oder OpenAI; optional Azure AI Vision für Bilder
- Bewahrt Markdown-Formatierung und -Struktur
- Kommandozeilenanleitung
- GitHub Actions Anleitung (öffentliche Repositories & Standard-Geheimnisse)
- GitHub Actions Anleitung (Microsoft Organisations-Repositories & org-weite Setups)
- README-Sprachvorlage
- Unterstützte Sprachen
- Beitragen
- Fehlerbehebung
Note
Nur für Betreuer der Microsoft „Für Anfänger“-Repositories.
Begleiten Sie uns bei der Revolutionierung der globalen Verbreitung von Bildung! Geben Sie Co-op Translator ein ⭐ auf GitHub und unterstützen Sie unsere Mission, Sprachbarrieren im Lernen und in der Technologie abzubauen. Ihr Interesse und Ihre Beiträge bewirken viel! Codebeiträge und Funktionsvorschläge sind stets willkommen.
- 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
👉 Klicken Sie unten auf das Bild, um YouTube anzusehen.
-
Open at Microsoft: Eine kurze 18-minütige Einführung und Schnellstartanleitung, wie man Co-op Translator verwendet.
Dieses Projekt freut sich über Beiträge und Vorschläge. Interessiert an einer Mitarbeit am Azure Co-op Translator? Bitte lesen Sie unsere CONTRIBUTING.md für Richtlinien, wie Sie Co-op Translator zugänglicher machen können.
Dieses Projekt hat den Microsoft Open Source Code of Conduct übernommen.
Weitere Informationen finden Sie in den Code of Conduct FAQ oder
kontaktieren Sie [email protected] bei weiteren Fragen oder Anmerkungen.
Microsoft engagiert sich dafür, unseren Kunden zu helfen, unsere KI-Produkte verantwortungsvoll einzusetzen, unsere Erkenntnisse zu teilen und vertrauensbasierte Partnerschaften durch Tools wie Transparency Notes und Impact Assessments aufzubauen. Viele dieser Ressourcen finden Sie unter https://aka.ms/RAI.
Der Ansatz von Microsoft zur verantwortungsvollen KI basiert auf unseren KI-Prinzipien Fairness, Zuverlässigkeit und Sicherheit, Datenschutz und Sicherheit, Inklusivität, Transparenz und Verantwortlichkeit.
Groß angelegte Modelle für natürliche Sprache, Bild und Sprache – wie die in diesem Beispiel verwendeten – können potenziell auf unfaire, unzuverlässige oder anstößige Weise reagieren und dadurch Schäden verursachen. Bitte konsultieren Sie die Azure OpenAI service Transparency note, um über Risiken und Einschränkungen informiert zu sein.
Der empfohlene Ansatz zur Minderung dieser Risiken besteht darin, in Ihrer Architektur ein Sicherheitssystem zu integrieren, das schädliches Verhalten erkennen und verhindern kann. Azure AI Content Safety bietet eine unabhängige Schutzschicht, die schädliche von Nutzern oder KI generierte Inhalte in Anwendungen und Diensten erkennen kann. Azure AI Content Safety umfasst Text- und Bild-APIs, mit denen Sie potenziell schädliches Material erkennen können. Wir bieten außerdem ein interaktives Content Safety Studio, mit dem Sie Beispielcode zur Erkennung schädlicher Inhalte über verschiedene Modalitäten hinweg ansehen, erkunden und ausprobieren können. Die folgende Quickstart-Dokumentation führt Sie durch die Nutzung des Dienstes.
Ein weiterer Aspekt, den Sie berücksichtigen sollten, ist die Gesamtleistung der Anwendung. Bei multimodalen und multimodellbasierten Anwendungen verstehen wir unter Leistung, dass das System so funktioniert, wie Sie und Ihre Nutzer es erwarten, einschließlich darin, keine schädlichen Ausgaben zu generieren. Es ist wichtig, die Leistung Ihrer gesamten Anwendung anhand von Qualitäts- und Risiko- und Sicherheitsmetriken für Generierungen zu bewerten.
Sie können Ihre KI-Anwendung in Ihrer Entwicklungsumgebung mit dem prompt flow SDK evaluieren. Basierend auf einem Testdatensatz oder einem Ziel können Ihre generativen KI-Ergebnisse quantitativ mit integrierten Evaluatoren oder benutzerdefinierten Evaluatoren Ihrer Wahl gemessen werden. Um mit dem prompt flow SDK zur Evaluierung Ihres Systems zu beginnen, können Sie der Quickstart-Anleitung folgen. Nachdem Sie einen Evaluierungslauf ausgeführt haben, können Sie die Ergebnisse in Azure AI Studio visualisieren.
Dieses Projekt kann Marken oder Logos von Projekten, Produkten oder Diensten enthalten. Die autorisierte Nutzung von Microsoft-Marken oder Logos unterliegt den
Microsoft Trademark & Brand Guidelines.
Die Verwendung von Microsoft-Marken oder Logos in modifizierten Versionen dieses Projekts darf keine Verwirrung stiften oder eine Microsoft-Unterstützung suggerieren.
Die Nutzung von Marken oder Logos Dritter unterliegt den jeweiligen Richtlinien dieser Drittanbieter.
Wenn Sie nicht weiterkommen oder Fragen zum Erstellen von KI-Apps haben, treten Sie bei:
Wenn Sie Produkt-Feedback oder Fehler beim Erstellen melden möchten, besuchen Sie:
Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir auf Genauigkeit achten, bitten wir zu beachten, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das ursprüngliche Dokument in seiner Originalsprache ist als maßgebliche Quelle anzusehen. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Verwendung dieser Übersetzung entstehen.
