co-op-translator

Co-op Vertėjas

Lengvai automatizuokite savo edukacinio GitHub turinio vertimą į kelias kalbas, kad pasiektumėte pasaulinę auditoriją.

Python paketas Licencija: MIT Atsisiuntimai Atsisiuntimai Konteineris: GHCR Kodo stilius: black

GitHub bendradarbiai GitHub problemos GitHub pull-užklausos PRs Welcome

🌐 Daugiakalbė palaikymas

Palaikoma Co-op Translator

Arabų | Bengalų | Bulgarų | Birmos (Mianmaras) | Kinų (supaprastinta) | Kinų (tradicinė, Honkongas) | Kinų (tradicinė, Makao) | Kinų (tradicinė, Taivanas) | Kroatų | Čekų | Danų | Olandų | Estų | Suomių | Prancūzų | Vokiečių | Graikų | Hebrajų | Hindi | Vengrų | Indoneziečių | Italų | Japonų | Kannadų | Korėjiečių | Lietuvių | Malajų | Malajalų | Maratų | Nepalų | Nigerijos pidžino | Norvegų | Persų (Farsi) | Lenkų | Portugalų (Brazilija) | Portugalų (Portugalija) | Pandžabių (Gurmukhi) | Rumunų | Rusų | Serbų (kirilica) | Slovakų | Slovėnų | Ispanų | Suahelio | Švedų | Tagalogų (Filipinų) | Tamilų | Telugų | Tajų | Turkų | Ukrainiečių | Urdu | Vietnamiečių

GitHub stebėtojai GitHub šakos GitHub žvaigždutės

Microsoft Foundry Discord

Atidaryti GitHub Codespaces

Apžvalga

Co-op Vertėjas padeda lengvai lokalizuoti jūsų edukacinį GitHub turinį į kelias kalbas. Kai atnaujinate savo Markdown failus, paveikslėlius ar užrašų knygeles, vertimai automatiškai sinchronizuojami, užtikrinant, kad jūsų turinys būtų tikslus ir atnaujintas mokiniams visame pasaulyje.

Pavyzdys, kaip organizuojamas išverstas turinys:

Pavyzdys

Greitas pradėjimas

# Sukurkite ir aktyvuokite virtualią aplinką (rekomenduojama)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Įdiekite paketą
pip install co-op-translator
# Išversti
translate -l "ko ja fr" -md

Docker:

# Atsisiųskite viešą vaizdą iš GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Paleiskite su prijungtu dabartiniu aplanku ir pateiktu .env (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

Minimalus nustatymas

  1. Sukurkite .env failą naudodami šabloną: .env.template
  2. Konfigūruokite vieną LLM tiekėją (Azure OpenAI arba OpenAI)
  3. (Pasirinktinai) Vaizdų vertimui (-img) konfigūruokite Azure AI Vision
  4. (Rekomenduojama) Išvalykite ankstesnius vertimus, kad išvengtumėte konfliktų (pvz., translations/)
  5. (Rekomenduojama) Pridėkite vertimų skyrių į savo README naudodami README kalbų šabloną
  6. Žr.: Azure AI nustatymas

Naudojimas

Versti visus palaikomus tipus:

translate -l "ko ja"

Tik Markdown:

translate -l "de" -md

Markdown + paveikslėliai:

translate -l "pt" -md -img

Tik užrašų knygelės:

translate -l "zh" -nb

Daugiau parinkčių: Komandų nuoroda

Funkcijos

Dokumentacija

Microsoft specifinis vadovas

[!NOTE] Tik Microsoft „Pradedantiesiems“ saugyklų prižiūrėtojams.

Palaikykite mus ir skatinkite globalų mokymąsi

Prisijunkite prie mūsų revoliucijos, kaip edukacinis turinys dalijamasi visame pasaulyje! Įvertinkite Co-op Translator ⭐ GitHub ir palaikykite mūsų misiją įveikti kalbų barjerus mokymesi ir technologijose. Jūsų susidomėjimas ir indėlis daro didelį poveikį! Kodo indėliai ir funkcijų pasiūlymai visada laukiami.

Tyrinėkite Microsoft edukacinį turinį savo kalba

Vaizdo pristatymai

👉 Spustelėkite žemiau esantį paveikslėlį, kad žiūrėtumėte YouTube.

Prisidėjimas

Šis projektas kviečia prisidėti ir teikti pasiūlymus. Norite prisidėti prie Azure Co-op Translator? Prašome peržiūrėti mūsų CONTRIBUTING.md gaires, kaip galite padėti padaryti Co-op Vertėją prieinamesnį.

Bendradarbiai

co-op-translator bendradarbiai

Elgesio kodeksas

Šis projektas priėmė Microsoft atvirojo kodo elgesio kodeksą. Daugiau informacijos rasite Elgesio kodekso DUK arba kreipkitės el. paštu opencode@microsoft.com dėl papildomų klausimų ar pastabų.

Atsakingas dirbtinis intelektas

Microsoft įsipareigoja padėti savo klientams atsakingai naudoti mūsų DI produktus, dalintis patirtimi ir kurti pasitikėjimu grįstas partnerystes per įrankius, tokius kaip Skaidrumo pastabos ir Poveikio vertinimai. Daugelį šių išteklių rasite adresu https://aka.ms/RAI. Microsoft požiūris į atsakingą DI remiasi mūsų DI principais: sąžiningumu, patikimumu ir saugumu, privatumu ir saugumu, įtrauktimi, skaidrumu ir atsakomybe.

Didelio masto natūralios kalbos, vaizdų ir balso modeliai – kaip ir šio pavyzdžio – gali elgtis neteisingai, nepatikimai ar įžeidžiančiai, sukeldami žalą. Prašome susipažinti su Azure OpenAI paslaugos Skaidrumo pastaba, kad būtumėte informuoti apie rizikas ir apribojimus. Rekomenduojamas būdas sumažinti šias rizikas – įtraukti saugumo sistemą į savo architektūrą, kuri galėtų aptikti ir užkirsti kelią žalingam elgesiui. Azure AI Content Safety suteikia nepriklausomą apsaugos sluoksnį, galintį aptikti žalingą vartotojų ir dirbtinio intelekto generuotą turinį programose ir paslaugose. Azure AI Content Safety apima teksto ir vaizdų API, leidžiančias aptikti žalingą medžiagą. Taip pat turime interaktyvią Content Safety Studio, kurioje galite peržiūrėti, išnagrinėti ir išbandyti pavyzdinį kodą, skirtą žalingo turinio aptikimui įvairiomis modalitetėmis. Ši greitojo starto dokumentacija padės jums atlikti užklausas šiai paslaugai.

Kitas svarbus aspektas – bendras programos našumas. Naudojant daugiamodalius ir daugiamodelius sprendimus, našumu laikome tai, kad sistema veiktų taip, kaip tikitės jūs ir jūsų vartotojai, įskaitant ir tai, kad nesukurtų žalingų rezultatų. Svarbu įvertinti bendrą programos našumą naudodami generavimo kokybės bei rizikos ir saugumo metrikas.

Galite įvertinti savo DI programą kūrimo aplinkoje naudodami prompt flow SDK. Turėdami testinį duomenų rinkinį arba tikslą, jūsų generatyvios DI programos generavimai kiekybiškai įvertinami naudojant įmontuotus arba pasirinktinius vertintojus. Norėdami pradėti naudotis prompt flow SDK savo sistemos vertinimui, galite sekti greitojo starto vadovą. Įvykdę vertinimo paleidimą, galite vizualizuoti rezultatus Azure AI Studio.

Prekių ženklai

Šiame projekte gali būti prekių ženklų arba logotipų, susijusių su projektais, produktais ar paslaugomis. Leidžiamas Microsoft prekių ženklų ar logotipų naudojimas yra reglamentuojamas ir turi atitikti Microsoft prekių ženklų ir prekės ženklo gairių reikalavimus. Microsoft prekių ženklų ar logotipų naudojimas modifikuotose šio projekto versijose neturi sukelti painiavos ar rodyti Microsoft rėmimo. Bet koks trečiųjų šalių prekių ženklų ar logotipų naudojimas yra reglamentuojamas tų trečiųjų šalių taisyklių.

Pagalba

Jei susiduriate su sunkumais arba turite klausimų apie DI programų kūrimą, prisijunkite prie:

Microsoft Foundry Discord

Jei turite atsiliepimų apie produktą arba susiduriate su klaidomis kūrimo metu, apsilankykite:

Microsoft Foundry Developer Forum


Atsakomybės apribojimas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors stengiamės užtikrinti tikslumą, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už bet kokius nesusipratimus ar neteisingus aiškinimus, kylančius dėl šio vertimo naudojimo.