Suositu sujuvasti GitHub-koulutussisältösi käännökset usealle kielelle sitä mukaa, kun projektisi kehittyy.
Tuettu Co-op Translatorin toimesta
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
Haluatko kloonata paikallisesti?
Tämä repositorio sisältää yli 50 käännöstä, mikä kasvattaa merkittävästi latausmäärää. Kloonaa ilman käännöksiä käyttämällä sparse checkout -toimintoa:
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"Saat kaiken tarvitsemasi kurssin suorittamiseen paljon nopeammalla latauksella.
Co-op Translator auttaa sinua lokalisoimaan koulutussisältösi GitHubissa useille kielille vaivattomasti.
Kun päivität Markdown-tiedostojasi, kuvia tai muistikirjoja, käännökset pysyvät automaattisesti synkronoituina, varmistaen, että sisältösi on tarkkaa ja ajan tasalla oppijoille ympäri maailmaa.
Esimerkki siitä, miten käännetty sisältö on järjestetty:
Co-op Translator käsittelee käännetyn sisällön versionhallittuina ohjelmistoartefakteina,
ei staattisina tiedostoina.
Työkalu seuraa käännettyjen Markdown-, kuvien ja muistikirjojen tilaa
käyttäen kielikohtaisia metatietoja.
Tämä suunnittelu antaa Co-op Translatorille mahdollisuuden:
- Luotettavasti havaita vanhentuneet käännökset
- Käsitellä Markdownia, kuvia ja muistikirjoja johdonmukaisesti
- Skaalata turvallisesti suurissa, nopeasti liikkuvissa, monikielisissä repositorioissa
Mallintamalla käännökset hallituiksi artefakteiksi,
käännöstöiden työnkulut soveltuvat luontevasti nykyaikaisiin
ohjelmistojen riippuvuuksien ja artefaktien hallinnan käytäntöihin.
→ Kuinka käännöstila hallitaan
# Luo ja aktivoi virtuaaliympäristö (suositeltavaa)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Asenna paketti
pip install co-op-translator
# Käännä
translate -l "ko ja fr" -mdDocker:
# Vedä julkinen kuva GHCR:stä
docker pull ghcr.io/azure/co-op-translator:latest
# Suorita nykyinen kansio liitettynä ja .env mukana (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md- Vahvista, että sinulla on tuettu Python-versio (tällä hetkellä 3.10-3.12). Poetryssa (pyproject.toml) tämä hoituu automaattisesti.
- Luo
.env-tiedosto mallin perusteella: .env.template - Määritä yksi LLM-palveluntarjoaja (Azure OpenAI tai OpenAI)
- (Valinnainen) Kuvien käännökseen (
-img) määritä Azure AI Vision - (Valinnainen) Voit määrittää useita tunnistautumissarjoja kopioimalla muuttujat, joihin lisätään päätteitä kuten
_1,_2jne. Kaikissa sarjan muuttujissa tulee olla sama pääte. - (Suositeltu) Puhdista aiemmat käännökset välttääksesi ristiriitoja (esim.
translations/) - (Suositeltu) Lisää käännösosio README-tiedostoosi käyttämällä README kielten mallia
- Katso: Azure AI:n asetukset
Käännä kaikki tuetut tyypit:
translate -l "ko ja"Vain Markdown:
translate -l "de" -mdMarkdown + kuvat:
translate -l "pt" -md -imgVain muistikirjat:
translate -l "zh" -nbLisävalitsimia: Komentoviite
- Automaattinen käännös Markdownille, muistikirjoille ja kuville
- Pidä käännökset synkronoituna lähdemuutosten kanssa
- Toimii paikallisesti (CLI) tai CI:ssä (GitHub Actions)
- Käyttää Azure OpenAI:ta tai OpenAI:ta; valinnainen Azure AI Vision kuvien käännöksessä
- Säilyttää Markdownin muotoilun ja rakenteen
- Komentoriviohje
- GitHub Actions -opas (Julkiset repositoriot & standard salaisuudet)
- GitHub Actions -opas (Microsoft-organisaation repositoriot & organisaatiotason asetukset)
- README kielten malli
- Tuetut kielet
- Osallistuminen
- Vianmääritys
Note
Vain Microsoftin “For Beginners” -repositorion ylläpitäjille.
Liity meihin muuttamaan koulutussisällön jakelua globaalisti! Anna Co-op Translatorille ⭐ GitHubissa ja tue missiotamme purkaa kielimuurit oppimisessa ja teknologiassa. Kiinnostuksesi ja panoksesi merkitsevät paljon! Koodiparannukset ja ominaisuusehdotukset ovat aina tervetulleita.
- 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
👉 Klikkaa alla olevaa kuvaa katsoaksesi YouTubessa.
Tämä projekti ottaa vastaan panoksia ja ehdotuksia. Kiinnostuitko osallistumaan Azure Co-op Translatorin kehitykseen? Katso ohjeet siitä, miten voit auttaa tekemään Co-op Translatorista entistä saavutettavamman, CONTRIBUTING.md tiedostosta.
Tämä projekti on ottanut käyttöön Microsoftin avoimen lähdekoodin käyttäytymissäännöt. Lisätietoja löytyy Käyttäytymissäännöt FAQ -sivulta tai ota yhteyttä osoitteeseen opencode@microsoft.com lisäkysymyksiä tai kommentteja varten.
Microsoft on sitoutunut auttamaan asiakkaitamme käyttämään tekoälytuotteitamme vastuullisesti, jakamaan oppejamme ja rakentamaan luottamukseen perustuvia kumppanuuksia läpinäkyvyysmuistiinpanojen ja vaikutusten arviointien kaltaisten työkalujen avulla. Monet näistä resursseista löytyvät osoitteesta https://aka.ms/RAI.
Microsoftin lähestymistapa vastuulliseen tekoälyyn perustuu tekoälyn periaatteisiimme oikeudenmukaisuuden, luotettavuuden ja turvallisuuden, yksityisyyden ja tietoturvan, osallisuuden, läpinäkyvyyden ja vastuullisuuden osalta.
Suurikokoiset luonnollisen kielen, kuvan ja puheen mallit – kuten tässä esimerkissä käytetyt – voivat mahdollisesti käyttäytyä tavoilla, jotka ovat epäreiluja, epäluotettavia tai loukkaavia, aiheuttaen siten haittoja. Tutustu Azure OpenAI -palvelun läpinäkyvyysmuistiinpanoon saadaksesi tietoa riskeistä ja rajoituksista.
Suositeltu lähestymistapa näiden riskien vähentämiseksi on sisällyttää arkkitehtuuriisi turvallisuusjärjestelmä, joka pystyy havaitsemaan ja estämään haitallisen käyttäytymisen. Azure AI Content Safety tarjoaa itsenäisen suojakerroksen, joka pystyy havaitsemaan haitallisen käyttäjän ja tekoälyn tuottaman sisällön sovelluksissa ja palveluissa. Azure AI Content Safety sisältää tekstin ja kuvan API:t, joiden avulla voit havaita haitallista materiaalia. Meillä on myös interaktiivinen Content Safety Studio, jonka avulla voit tarkastella, tutkia ja kokeilla näytetekstiä haitallisen sisällön tunnistamiseen eri muodoissa. Seuraava pikakäyttöohje opastaa sinua palvelupyynnön tekemisessä.
Toinen otettava huomioon oleva näkökulma on sovelluksen kokonaiskäyttösuorituskyky. Monimuotoisissa ja monimallipohjaisissa sovelluksissa suorituskyvyllä tarkoitetaan, että järjestelmä toimii odotustesi ja käyttäjiesi odotusten mukaisesti, mukaan lukien haitallisten tulosteiden välttäminen. On tärkeää arvioida kokonaisvaltaisen sovelluksesi suorituskykyä käyttäen luontilaadun ja riskien sekä turvallisuuden mittareita.
Voit arvioida tekoälysovellustasi kehitysympäristössäsi käyttämällä prompt flow SDK:ta. Olipa kyseessä testiaineisto tai tavoite, generatiivisen tekoälysovelluksesi tuotoksia mitataan määrällisesti sisäänrakennettujen tai valinnaisten arvioijien avulla. Aloittaaksesi prompt flow sdk:n käytön järjestelmäsi arviointiin, voit seurata pikakäyttöohjetta. Kun suoritat arviointikierroksen, voit visualisoida tulokset Azure AI Studiolla.
Tämä projekti saattaa sisältää tavara- tai palvelumerkkejä tai logoja projekteista, tuotteista tai palveluista. Microsoftin tavara- ja palvelumerkkien oikeutettu käyttö on riippuvainen ja noudattaa Microsoftin tavara- ja brändiohjeita.
Microsoftin tavara- tai palvelumerkkien käyttö muokatuissa versioissa tästä projektista ei saa aiheuttaa sekaannusta tai antaa vaikutelmaa Microsoftin sponsoroinnista.
Kolmansien osapuolten tavara- tai palvelumerkkien käyttö on niiden kolmansien osapuolten sääntöjen alaista.
Jos juutut tai sinulla on kysymyksiä tekoälysovellusten rakentamisesta, liity:
Jos sinulla on tuotearvioita tai kohtaat virheitä rakentamisen aikana, käy:
Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, on otettava huomioon, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulee pitää virallisena lähteenä. Tärkeitä tietoja varten suosittelemme ammatillista ihmiskäännöstä. Emme ole vastuussa tästä käännöksestä johtuvista väärinkäsityksistä tai väärin tulkinnoista.
