co-op-translator

Co-op Translator

Helppo tapa automatisoida koulutussisältösi kääntäminen GitHubissa useille kielille ja tavoittaa maailmanlaajuinen 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 Translatorin toimesta

Arabia | Bengali | Bulgaria | Burma (Myanmar) | Kiina (yksinkertaistettu) | Kiina (perinteinen, Hong Kong) | Kiina (perinteinen, Macao) | Kiina (perinteinen, Taiwan) | Kroatia | Tšekki | Tanska | Hollanti | Viro | Suomi | Ranska | Saksa | Kreikka | Heprea | Hindi | Unkari | Indonesia | Italia | Japani | Kannada | Korea | Liettua | Malaiji | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norja | Persia (Farsi) | Puola | Portugali (Brasilia) | Portugali (Portugali) | Punjabi (Gurmukhi) | Romania | Venäjä | Serbia (kyrillinen) | Slovakki | Sloveeni | Espanja | Swahili | Ruotsi | Tagalog (Filipino) | Tamili | Telugu | Thai | Turkki | Ukraina | Urdu | Vietnam

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

Yleiskatsaus

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 synkronoituna, varmistaen että sisältösi on tarkkaa ja ajan tasalla oppijoille ympäri maailmaa.

Esimerkki siitä, miten käännetty sisältö on järjestetty:

Esimerkki

Nopeasti käyntiin

# 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" -md

Docker:

# Vedä julkinen kuva GHCR:stä
docker pull ghcr.io/azure/co-op-translator:latest
# Suorita nykyisellä kansiolla liitettynä ja .env-tiedosto annettuna (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

  1. Luo .env-tiedosto mallin pohjalta: .env.template
  2. Määritä yksi LLM-palveluntarjoaja (Azure OpenAI tai OpenAI)
  3. (Valinnainen) Kuvien kääntämiseen (-img) määritä Azure AI Vision
  4. (Suositeltavaa) Siivoa aiemmat käännökset ristiriitojen välttämiseksi (esim. translations/)
  5. (Suositeltavaa) Lisää käännösosio README-tiedostoosi käyttäen README kielimallia
  6. Katso: Azure AI:n käyttöönotto

Käyttö

Käännä kaikki tuetut tyypit:

translate -l "ko ja"

Vain Markdown:

translate -l "de" -md

Markdown + kuvat:

translate -l "pt" -md -img

Vain muistikirjat:

translate -l "zh" -nb

Lisää valitsimia: Komentoviite

Ominaisuudet

Dokumentaatio

Microsoftille suunnattu opas

[!NOTE] Vain Microsoftin “For Beginners” -repositorioiden ylläpitäjille.

Tue meitä ja edistä maailmanlaajuista oppimista

Liity mukaan mullistamaan koulutussisällön jakamista maailmanlaajuisesti! Anna Co-op Translatorille ⭐ GitHubissa ja tue missiotamme poistaa kielimuurit oppimisessa ja teknologiassa. Kiinnostuksesi ja panoksesi ovat merkittäviä! Koodiparannukset ja ominaisuusehdotukset ovat aina tervetulleita.

Tutustu Microsoftin koulutussisältöihin omalla kielelläsi

Videoesitykset

👉 Klikkaa alla olevaa kuvaa katsoaksesi YouTubessa.

Osallistuminen

Tämä projekti toivottaa tervetulleiksi panokset ja ehdotukset. Haluatko osallistua Azure Co-op Translatorin kehitykseen? Katso ohjeet CONTRIBUTING.md -tiedostosta, miten voit auttaa tekemään Co-op Translatorista entistä saavutettavamman.

Tekijät

co-op-translator contributors

Käyttäytymissäännöt

Tämä projekti on ottanut käyttöön Microsoftin avoimen lähdekoodin käyttäytymissäännöt. Lisätietoja löytyy Käyttäytymissääntöjen UKK -osiosta tai ota yhteyttä osoitteeseen opencode@microsoft.com lisäkysymyksissä tai palautteessa.

Vastuullinen tekoäly

Microsoft sitoutuu auttamaan asiakkaitaan käyttämään tekoälytuotteitamme vastuullisesti, jakamaan oppejamme 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 lähestymistapa vastuulliseen tekoälyyn perustuu tekoälyn periaatteisiin: oikeudenmukaisuus, luotettavuus ja turvallisuus, yksityisyys ja tietoturva, osallisuus, läpinäkyvyys ja vastuullisuus.

Laajamittaiset luonnollisen kielen, kuvan ja puheen mallit – kuten tässä esimerkissä käytetyt – voivat käyttäytyä tavoilla, jotka ovat epäoikeudenmukaisia, epäluotettavia tai loukkaavia, aiheuttaen haittoja. Tutustu Azure OpenAI -palvelun Transparency noteen saadaksesi tietoa riskeistä ja rajoituksista. Suositeltu tapa vähentää näitä riskejä on sisällyttää arkkitehtuuriisi turvajärjestelmä, joka pystyy havaitsemaan ja estämään haitallisen käyttäytymisen. Azure AI Content Safety tarjoaa itsenäisen suojakerroksen, joka pystyy tunnistamaan haitallisen käyttäjän tuottaman ja tekoälyn luoman sisällön sovelluksissa ja palveluissa. Azure AI Content Safety sisältää tekstin ja kuvien API-rajapinnat, joiden avulla voit havaita haitallista materiaalia. Meillä on myös interaktiivinen Content Safety Studio, jonka avulla voit tarkastella, tutkia ja kokeilla esimerkkikoodeja haitallisen sisällön tunnistamiseen eri muodoissa. Seuraava aloitusopas ohjaa sinua tekemään pyyntöjä palveluun.

Toinen huomioon otettava seikka on sovelluksen kokonaisvaltainen suorituskyky. Monimuotoisissa ja monimallipohjaisissa sovelluksissa suorituskyvyllä tarkoitetaan sitä, että järjestelmä toimii odotustesi ja käyttäjiesi odotusten mukaisesti, mukaan lukien haitallisten tulosten välttäminen. On tärkeää arvioida koko sovelluksesi suorituskykyä käyttämällä generoinnin laatua sekä riski- ja turvallisuusmittareita.

Voit arvioida tekoälysovellustasi kehitysympäristössäsi käyttämällä prompt flow SDK:ta. Olipa käytössäsi testiaineisto tai tavoite, generatiivisen tekoälysovelluksesi tuotokset mitataan määrällisesti sisäänrakennetuilla arvioijilla tai valitsemillasi mukautetuilla arvioijilla. Järjestelmän arvioinnin aloittamiseksi prompt flow SDK:lla voit seurata aloitusopasta. Kun suoritat arviointikierroksen, voit visualisoida tulokset Azure AI Studiossa.

Tavara- ja palvelumerkit

Tämä projekti saattaa sisältää tavara- tai palvelumerkkejä tai logoja projekteista, tuotteista tai palveluista. Microsoftin tavara- tai palvelumerkkien valtuutettu käyttö edellyttää 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 sponsoroimasta. Kolmansien osapuolten tavara- tai palvelumerkkien käyttö on näiden osapuolten sääntöjen alaista.

Apua saatavilla

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

Microsoft Foundry Discord

Jos sinulla on tuotepalautetta tai kohtaat virheitä rakentamisen aikana, käy:

Microsoft 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ä automaattikäännöksissä saattaa esiintyä virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä on virallinen lähde. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinymmärryksistä tai tulkinnoista.