co-op-translator

Co-op Translator

Automatiser nemt oversættelsen af dit uddannelsesindhold på GitHub til flere sprog for at nå et globalt publikum.

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

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Understøttelse af flere sprog

Understøttet af Co-op Translator

Arabisk | Bengali | Bulgarsk | Burmesisk (Myanmar) | Kinesisk (forenklet) | Kinesisk (traditionelt, Hong Kong) | Kinesisk (traditionelt, Macau) | Kinesisk (traditionelt, Taiwan) | Kroatisk | Tjekkisk | Dansk | Hollandsk | Estisk | Finsk | Fransk | Tysk | Græsk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Koreansk | Litauisk | Malayisk | Malayalam | Marathi | Nepalesisk | Nigeriansk Pidgin | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasilien) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumænsk | Russisk | Serbisk (kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Telugu | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

Oversigt

Co-op Translator hjælper dig med nemt at lokalisere dit uddannelsesindhold på GitHub til flere sprog. Når du opdaterer dine Markdown-filer, billeder eller notebooks, holdes oversættelserne automatisk synkroniserede, så dit indhold forbliver præcist og opdateret for lærende verden over.

Eksempel på, hvordan oversat indhold er organiseret:

Example

Kom godt i gang

# Opret og aktiver et virtuelt miljø (anbefalet)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Installer pakken
pip install co-op-translator
# Oversæt
translate -l "ko ja fr" -md

Docker:

# Hent det offentlige billede fra GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Kør med den aktuelle mappe monteret og .env leveret (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

Minimal opsætning

  1. Opret en .env-fil ved hjælp af skabelonen: .env.template
  2. Konfigurer en LLM-udbyder (Azure OpenAI eller OpenAI)
  3. (Valgfrit) For billedoversættelse (-img), konfigurer Azure AI Vision
  4. (Anbefalet) Ryd op i tidligere oversættelser for at undgå konflikter (f.eks. translations/)
  5. (Anbefalet) Tilføj en oversættelsessektion til din README ved hjælp af README sprogskabelon
  6. Se: Opsæt Azure AI

Brug

Oversæt alle understøttede typer:

translate -l "ko ja"

Kun Markdown:

translate -l "de" -md

Markdown + billeder:

translate -l "pt" -md -img

Kun notebooks:

translate -l "zh" -nb

Flere flag: Kommando-reference

Funktioner

Dokumentation

Microsoft-specifik guide

[!NOTE] Kun for vedligeholdere af Microsoft “For Beginners” repositories.

Støt os og frem læring globalt

Vær med til at revolutionere, hvordan uddannelsesindhold deles globalt! Giv Co-op Translator en ⭐ på GitHub og støt vores mission om at nedbryde sprogbarrierer inden for læring og teknologi. Din interesse og dine bidrag gør en stor forskel! Kodebidrag og forslag til funktioner er altid velkomne.

Udforsk Microsofts uddannelsesindhold på dit sprog

Video-præsentationer

👉 Klik på billedet nedenfor for at se på YouTube.

Bidrag

Dette projekt byder velkommen til bidrag og forslag. Er du interesseret i at bidrage til Azure Co-op Translator? Se venligst vores CONTRIBUTING.md for retningslinjer om, hvordan du kan hjælpe med at gøre Co-op Translator mere tilgængelig.

Bidragydere

co-op-translator contributors

Adfærdskodeks

Dette projekt har vedtaget Microsoft Open Source Code of Conduct. For mere information se Code of Conduct FAQ eller kontakt opencode@microsoft.com med eventuelle yderligere spørgsmål eller kommentarer.

Ansvarlig AI

Microsoft er engageret i at hjælpe vores kunder med at bruge vores AI-produkter ansvarligt, dele vores erfaringer og opbygge tillidsbaserede partnerskaber gennem værktøjer som Transparency Notes og Impact Assessments. Mange af disse ressourcer findes på https://aka.ms/RAI. Microsofts tilgang til ansvarlig AI er baseret på vores AI-principper om retfærdighed, pålidelighed og sikkerhed, privatliv og sikkerhed, inklusivitet, gennemsigtighed og ansvarlighed.

Storskala modeller for naturligt sprog, billeder og tale – som dem, der bruges i dette eksempel – kan potentielt opføre sig på måder, der er uretfærdige, upålidelige eller stødende, hvilket kan forårsage skade. Se venligst Azure OpenAI service Transparency note for at blive informeret om risici og begrænsninger. Den anbefalede tilgang til at mindske disse risici er at inkludere et sikkerhedssystem i din arkitektur, som kan opdage og forhindre skadelig adfærd. Azure AI Content Safety tilbyder et uafhængigt beskyttelseslag, der kan opdage skadeligt bruger- og AI-genereret indhold i applikationer og tjenester. Azure AI Content Safety inkluderer tekst- og billed-API’er, som gør det muligt at opdage skadeligt materiale. Vi har også et interaktivt Content Safety Studio, der giver dig mulighed for at se, udforske og prøve eksempelkode til at opdage skadeligt indhold på tværs af forskellige modaliteter. Følgende quickstart-dokumentation guider dig gennem, hvordan du laver forespørgsler til tjenesten.

En anden faktor, der skal tages i betragtning, er den samlede applikationsydelse. Med multimodale og multimodel-applikationer betragter vi ydelse som, at systemet fungerer som du og dine brugere forventer, herunder ikke at generere skadelige output. Det er vigtigt at vurdere ydelsen af din samlede applikation ved hjælp af genereringskvalitet samt risik- og sikkerhedsmålinger.

Du kan evaluere din AI-applikation i dit udviklingsmiljø ved hjælp af prompt flow SDK. Givet enten et testdatasæt eller et mål, bliver dine generative AI-applikationsgenereringer kvantitativt målt med indbyggede evaluatorer eller brugerdefinerede evaluatorer efter eget valg. For at komme i gang med prompt flow SDK til at evaluere dit system kan du følge quickstart-guiden. Når du har kørt en evaluering, kan du visualisere resultaterne i Azure AI Studio.

Varemærker

Dette projekt kan indeholde varemærker eller logoer for projekter, produkter eller tjenester. Autoriseret brug af Microsofts varemærker eller logoer er underlagt og skal følge Microsofts retningslinjer for varemærker og branding. Brug af Microsofts varemærker eller logoer i modificerede versioner af dette projekt må ikke skabe forvirring eller antyde Microsoft-sponsorering. Enhver brug af tredjeparts varemærker eller logoer er underlagt disse tredjeparts politikker.

Få hjælp

Hvis du sidder fast eller har spørgsmål om at bygge AI-apps, så deltag i:

Microsoft Foundry Discord

Hvis du har produktfeedback eller oplever fejl under udvikling, besøg:

Microsoft Foundry Developer Forum


Ansvarsfraskrivelse: Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det oprindelige dokument på dets modersmål bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.