co-op-translator

Co-op Translator

Automatisch je educatieve GitHub-inhoud eenvoudig vertalen naar meerdere talen om een wereldwijd publiek te bereiken.

Python package License: MIT Downloads Downloads Container: GHCR Code style: black

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Meertalige ondersteuning

Ondersteund door Co-op Translator

Arabisch | Bengaals | Bulgaars | Birmaans (Myanmar) | Chinees (Vereenvoudigd) | Chinees (Traditioneel, Hong Kong) | Chinees (Traditioneel, Macau) | Chinees (Traditioneel, Taiwan) | Kroatisch | Tsjechisch | Deens | Nederlands | Ests | Fins | Frans | Duits | Grieks | Hebreeuws | Hindi | Hongaars | Indonesisch | Italiaans | Japans | Kannada | Koreaans | Litouws | Maleis | Malayalam | Marathi | Nepalees | Nigeriaans Pidgin | Noors | Perzisch (Farsi) | Pools | Portugees (Brazilië) | Portugees (Portugal) | Punjabi (Gurmukhi) | Roemeens | Russisch | Servisch (Cyrillisch) | Slowaaks | Sloveens | Spaans | Swahili | Zweeds | Tagalog (Filipijns) | Tamil | Telugu | Thais | Turks | Oekraïens | Urdu | Vietnamees

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

Overzicht

Co-op Translator helpt je om je educatieve GitHub-inhoud moeiteloos te lokaliseren in meerdere talen.
Wanneer je je Markdown-bestanden, afbeeldingen of notebooks bijwerkt, blijven vertalingen automatisch gesynchroniseerd, zodat je inhoud accuraat en up-to-date blijft voor leerlingen wereldwijd.

Voorbeeld van hoe vertaalde inhoud is georganiseerd:

Voorbeeld

Snel aan de slag

# Maak en activeer een virtuele omgeving (aanbevolen)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Installeer het pakket
pip install co-op-translator
# Vertalen
translate -l "ko ja fr" -md

Docker:

# Haal de openbare afbeelding op van GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Voer uit met de huidige map aangekoppeld en .env geleverd (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

Minimale setup

  1. Maak een .env bestand aan met de template: .env.template
  2. Configureer ƩƩn LLM-provider (Azure OpenAI of OpenAI)
  3. (Optioneel) Voor afbeeldingvertaling (-img), configureer Azure AI Vision
  4. (Aanbevolen) Ruim eventuele eerdere vertalingen op om conflicten te voorkomen (bijv. translations/)
  5. (Aanbevolen) Voeg een vertaalsectie toe aan je README met behulp van de README talen template
  6. Zie: Azure AI instellen

Gebruik

Vertaal alle ondersteunde types:

translate -l "ko ja"

Alleen Markdown:

translate -l "de" -md

Markdown + afbeeldingen:

translate -l "pt" -md -img

Alleen notebooks:

translate -l "zh" -nb

Meer opties: Commandoreferentie

Kenmerken

Documentatie

Microsoft-specifieke gids

[!NOTE] Alleen voor beheerders van de Microsoft ā€œFor Beginnersā€ repositories.

Steun ons en bevorder wereldwijd leren

Doe mee aan de revolutie in het delen van educatieve content wereldwijd! Geef Co-op Translator een ⭐ op GitHub en steun onze missie om taalbarrières in leren en technologie te doorbreken. Jouw interesse en bijdragen maken een groot verschil! Codebijdragen en suggesties voor functies zijn altijd welkom.

Ontdek Microsoft educatieve content in jouw taal

Video presentaties

šŸ‘‰ Klik op de afbeelding hieronder om te bekijken op YouTube.

Bijdragen

Dit project verwelkomt bijdragen en suggesties. GeĆÆnteresseerd om bij te dragen aan Azure Co-op Translator? Bekijk onze CONTRIBUTING.md voor richtlijnen over hoe je kunt helpen om Co-op Translator toegankelijker te maken.

Bijdragers

co-op-translator contributors

Gedragscode

Dit project heeft de Microsoft Open Source Gedragscode aangenomen.
Voor meer informatie zie de Gedragscode FAQ of
neem contact op met opencode@microsoft.com voor aanvullende vragen of opmerkingen.

Verantwoorde AI

Microsoft zet zich in om onze klanten te helpen onze AI-producten op een verantwoorde manier te gebruiken, onze ervaringen te delen en vertrouwen op te bouwen via tools zoals Transparency Notes en Impact Assessments. Veel van deze bronnen zijn te vinden op https://aka.ms/RAI.
De aanpak van Microsoft voor verantwoorde AI is gebaseerd op onze AI-principes van eerlijkheid, betrouwbaarheid en veiligheid, privacy en beveiliging, inclusiviteit, transparantie en verantwoordelijkheid.

Grote taal-, beeld- en spraakmodellen - zoals die in dit voorbeeld worden gebruikt - kunnen zich mogelijk op manieren gedragen die oneerlijk, onbetrouwbaar of aanstootgevend zijn, wat schade kan veroorzaken. Raadpleeg de Azure OpenAI service Transparency note om geĆÆnformeerd te zijn over risico’s en beperkingen. De aanbevolen aanpak om deze risico’s te beperken is het opnemen van een veiligheidssysteem in je architectuur dat schadelijk gedrag kan detecteren en voorkomen. Azure AI Content Safety biedt een onafhankelijke beschermingslaag die schadelijke door gebruikers en AI gegenereerde inhoud in applicaties en diensten kan detecteren. Azure AI Content Safety bevat tekst- en beeld-API’s waarmee je schadelijk materiaal kunt opsporen. We hebben ook een interactieve Content Safety Studio waarmee je voorbeeldcode kunt bekijken, verkennen en uitproberen voor het detecteren van schadelijke inhoud in verschillende modaliteiten. De volgende quickstart-documentatie begeleidt je bij het maken van verzoeken aan de service.

Een ander aspect om rekening mee te houden is de algehele prestatie van de applicatie. Bij multimodale en multimodelapplicaties verstaan we onder prestatie dat het systeem presteert zoals jij en je gebruikers verwachten, inclusief het niet genereren van schadelijke output. Het is belangrijk om de prestaties van je gehele applicatie te beoordelen met behulp van generatiekwaliteit en risico- en veiligheidsmetriek.

Je kunt je AI-applicatie evalueren in je ontwikkelomgeving met behulp van de prompt flow SDK. Op basis van een testdataset of een doel worden de generaties van je generatieve AI-applicatie kwantitatief gemeten met ingebouwde evaluators of aangepaste evaluators naar keuze. Om aan de slag te gaan met de prompt flow SDK voor het evalueren van je systeem, kun je de quickstart-gids volgen. Zodra je een evaluatieronde hebt uitgevoerd, kun je de resultaten visualiseren in Azure AI Studio.

Handelsmerken

Dit project kan handelsmerken of logo’s bevatten van projecten, producten of diensten. Het geautoriseerd gebruik van Microsoft-handelsmerken of logo’s is onderhevig aan en moet voldoen aan de Microsoft’s Trademark & Brand Guidelines. Gebruik van Microsoft-handelsmerken of logo’s in gewijzigde versies van dit project mag geen verwarring veroorzaken of impliceren dat Microsoft sponsor is. Elk gebruik van handelsmerken of logo’s van derden is onderhevig aan het beleid van die derden.

Hulp krijgen

Als je vastloopt of vragen hebt over het bouwen van AI-apps, sluit je aan bij:

Microsoft Foundry Discord

Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen, bezoek dan:

Microsoft Foundry Developer Forum


Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsdienst Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet als de gezaghebbende bron worden beschouwd. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.