co-op-translator

Co-op Translator

Automaattinen tapa kääntää opetusmateriaalisi GitHubissa useille kielille ja tavoittaa kansainvälinen yleisö.

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

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Monikielinen tuki

Tuettu Co-op Translatorilla

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

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord Open in GitHub Codespaces

Yleiskatsaus

Co-op Translator mahdollistaa opetusmateriaalisi nopean kääntämisen GitHubissa useille kielille, jolloin tavoitat kansainvälisen yleisön helposti. Kun päivität Markdown-tiedostoja, kuvia tai Jupyter-notebookeja, käännökset synkronoidaan automaattisesti, jotta sisältösi pysyy ajantasaisena ja relevanttina kansainvälisille käyttäjille.

Katso, miten Co-op Translator järjestää käännetyn opetusmateriaalin GitHubissa:

Example

Nopea aloitus

# 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

Minimiasennus

Käyttö

Käännä kaikki tuetut tiedostotyypit:

translate -l "ko ja"

Vain Markdown:

translate -l "de" -md

Markdown + kuvat:

translate -l "pt" -md -img

Vain notebookit:

translate -l "zh" -nb

Lisää valintoja: Komentojen ohje

Ominaisuudet

Dokumentaatio

Tue meitä ja edistä globaalia oppimista

Liity mukaan mullistamaan opetusmateriaalin jakamista maailmanlaajuisesti! Anna Co-op Translatorille ⭐ GitHubissa ja tue missiotamme poistaa kielimuurit oppimisessa ja teknologiassa. Kiinnostuksesi ja panoksesi ovat tärkeitä! Koodipanokset ja ominaisuusideat ovat aina tervetulleita.

Tutustu Microsoftin opetusmateriaaleihin omalla kielelläsi

Videotallenteet

Opi lisää Co-op Translatorista esitystemme kautta (Klikkaa kuvaa alla katsoaksesi YouTubessa.):

Osallistuminen

Tämä projekti toivottaa tervetulleeksi panokset ja ideat. Kiinnostaako osallistua Azure Co-op Translatorin kehitykseen? Katso CONTRIBUTING.md saadaksesi ohjeet, miten voit auttaa tekemään Co-op Translatorista saavutettavamman.

Tekijät

co-op-translator contributors

Käyttäytymissäännöt

Tässä projektissa noudatetaan Microsoft Open Source Code of Conduct. Lisätietoja löydät Code of Conduct FAQ -sivulta tai voit ottaa yhteyttä opencode@microsoft.com kysymyksissä ja kommenteissa.

Vastuullinen tekoäly

Microsoft on sitoutunut auttamaan asiakkaitaan käyttämään tekoälytuotteita vastuullisesti, jakamaan oppeja ja rakentamaan luottamukseen perustuvia kumppanuuksia työkalujen, kuten Transparency Notes ja Impact Assessments, avulla. Monet näistä resursseista löytyvät osoitteesta https://aka.ms/RAI. Microsoftin vastuullisen tekoälyn periaatteet perustuvat oikeudenmukaisuuteen, luotettavuuteen ja turvallisuuteen, yksityisyyteen ja tietoturvaan, inklusiivisuuteen, läpinäkyvyyteen ja vastuullisuuteen.

Laajamittaiset kieli-, kuva- ja puhemallit – kuten tässä esimerkissä käytetyt – voivat joskus toimia epäoikeudenmukaisesti, epäluotettavasti tai loukkaavasti, mikä voi aiheuttaa haittaa. Tutustu Azure OpenAI -palvelun Transparency note -dokumenttiin, jotta tiedät riskit ja rajoitukset.

Suositeltu tapa riskien hallintaan on sisällyttää turvallisuusjärjestelmä arkkitehtuuriin, joka tunnistaa ja estää haitallisen toiminnan. Azure AI Content Safety tarjoaa itsenäisen suojakerroksen, joka tunnistaa haitallista käyttäjä- ja tekoälytuotettua sisältöä sovelluksissa ja palveluissa. Azure AI Content Safety sisältää tekstin ja kuvan API:t, joiden avulla voit tunnistaa haitallista materiaalia. Lisäksi käytettävissä on interaktiivinen Content Safety Studio, jossa voit kokeilla haitallisen sisällön tunnistamista eri muodoissa. Seuraava pikaopas opastaa palvelun käyttöönotossa. Toinen huomioitava seikka on sovelluksen yleinen suorituskyky. Monimuotoisissa ja monimallisissa sovelluksissa suorituskyvyllä tarkoitetaan sitä, että järjestelmä toimii odotetulla tavalla sekä sinun että käyttäjiesi näkökulmasta, eikä esimerkiksi tuota haitallisia tuloksia. On tärkeää arvioida koko sovelluksen suorituskykyä hyödyntämällä generointilaadun sekä riskien ja turvallisuuden mittareita.

Voit arvioida tekoälysovellustasi kehitysympäristössä käyttämällä prompt flow SDK:ta. Kun sinulla on testiaineisto tai kohde, generatiivisen tekoälysovelluksesi tuotoksia mitataan määrällisesti joko sisäänrakennetuilla arviointityökaluilla tai omilla arvioijilla. Jos haluat aloittaa prompt flow SDK:n käytön järjestelmän arviointiin, voit seurata aloitusopasta. Kun suoritat arviointiajon, voit visualisoida tulokset Azure AI Studiossa.

Tavaramerkit

Tämä projekti saattaa sisältää tavaramerkkejä tai logoja, jotka liittyvät projekteihin, tuotteisiin tai palveluihin. Microsoftin tavaramerkkien tai logojen luvallinen käyttö edellyttää, että noudatat Microsoftin tavaramerkki- ja brändiohjeita. Microsoftin tavaramerkkien tai logojen käyttö muokatuissa versioissa tästä projektista ei saa aiheuttaa sekaannusta tai antaa ymmärtää, että Microsoft sponsoroi projektia. Kolmansien osapuolten tavaramerkkien tai logojen käyttöä koskevat kyseisten tahojen omat käytännöt.

Apua ongelmatilanteisiin

Jos jäät jumiin tai sinulla on kysyttävää tekoälysovellusten rakentamisesta, liity:

Azure AI Foundry Discord

Jos haluat antaa palautetta tuotteesta tai kohtaat virheitä sovellusta rakentaessa, käy:

Azure AI Foundry Developer Forum


Vastuuvapauslauseke: Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulee pitää ensisijaisena lähteenä. Kriittisissä tapauksissa suositellaan ammattimaista ihmiskääntäjää. Emme ole vastuussa tämän käännöksen käytöstä mahdollisesti aiheutuvista väärinkäsityksistä tai tulkintavirheistä.