co-op-translator

Co-op Fordító

Könnyedén automatizáld oktatási GitHub tartalmad fordítását több nyelvre, hogy globális közönséget érhess el.

Python csomag Licenc: MIT Letöltések Letöltések Konténer: GHCR Kódstílus: black

GitHub közreműködők GitHub hibák GitHub pull-kérelmek PR-k üdvözölve

🌐 Többnyelvű támogatás

A Co-op Translator támogatásával

Arab | Bengáli | Bolgár | Burmai (Myanmar) | Kínai (egyszerűsített) | Kínai (hagyományos, Hongkong) | Kínai (hagyományos, Makaó) | Kínai (hagyományos, Tajvan) | Horvát | Cseh | Dán | Holland | Észt | Finn | Francia | Német | Görög | Héber | Hindi | Magyar | Indonéz | Olasz | Japán | Kannada | Koreai | Litván | Maláj | Malayalam | Marathi | Nepáli | Nigériai pidgin | Norvég | Perzsa (Fárszi) | Lengyel | Portugál (Brazília) | Portugál (Portugália) | Pandzsábi (Gurmukhi) | Román | Orosz | Szerb (cirill) | Szlovák | Szlovén | Spanyol | Szuahéli | Svéd | Tagalog (filippínó) | Tamil | Telugu | Thai | Török | Ukrán | Urdu | Vietnami

GitHub figyelők GitHub forkok GitHub csillagok

Microsoft Foundry Discord

Megnyitás GitHub Codespaces-ben

Áttekintés

A Co-op Translator segít egyszerűen több nyelvre lokalizálni oktatási GitHub tartalmadat. Amikor frissíted a Markdown fájlokat, képeket vagy jegyzetfüzeteket, a fordítások automatikusan szinkronban maradnak, így a tartalom pontos és naprakész marad a világ minden táján tanulók számára.

Példa a fordított tartalom szervezésére:

Példa

Gyors kezdés

# Hozzon létre és aktiváljon egy virtuális környezetet (ajánlott)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Telepítse a csomagot
pip install co-op-translator
# Fordítás
translate -l "ko ja fr" -md

Docker:

# Húzza le a nyilvános képet a GHCR-ről
docker pull ghcr.io/azure/co-op-translator:latest
# Futtassa a jelenlegi mappával csatolva és a .env fájl megadva (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

Minimális beállítás

  1. Hozz létre egy .env fájlt a sablon alapján: .env.template
  2. Állíts be egy LLM szolgáltatót (Azure OpenAI vagy OpenAI)
  3. (Opcionális) Képfordításhoz (-img) állítsd be az Azure AI Vision-t
  4. (Ajánlott) Tisztítsd meg az előző fordításokat az ütközések elkerülése érdekében (pl. translations/)
  5. (Ajánlott) Adj hozzá egy fordítási szekciót a README-hez a README nyelvi sablon segítségével
  6. Lásd: Azure AI beállítása

Használat

Fordítsd le az összes támogatott típust:

translate -l "ko ja"

Csak Markdown:

translate -l "de" -md

Markdown + képek:

translate -l "pt" -md -img

Csak jegyzetfüzetek:

translate -l "zh" -nb

További kapcsolók: Parancs referencia

Jellemzők

Dokumentáció

Microsoft-specifikus útmutató

[!NOTE] Csak a Microsoft „Kezdőknek” tárolóinak karbantartói számára.

Támogass minket és segítsd a globális tanulást

Csatlakozz hozzánk, hogy forradalmasítsuk az oktatási tartalmak globális megosztását! Adj egy ⭐-t a Co-op Translator projektnek a GitHubon, és támogasd küldetésünket, hogy lebontsuk a nyelvi akadályokat a tanulás és technológia terén. Az érdeklődésed és hozzájárulásaid nagy hatással vannak! Kódhozzájárulásokat és funkciójavaslatokat mindig szívesen fogadunk.

Fedezd fel a Microsoft oktatási tartalmait a saját nyelveden

Videó bemutatók

👉 Kattints az alábbi képre a YouTube-on való megtekintéshez.

Hozzájárulás

Ez a projekt szívesen fogad hozzájárulásokat és javaslatokat. Érdekel, hogy hozzájárulj az Azure Co-op Translator fejlesztéséhez? Kérjük, olvasd el a CONTRIBUTING.md fájlt, ahol útmutatást találsz arról, hogyan teheted elérhetőbbé a Co-op Translator-t.

Közreműködők

co-op-translator közreműködők

Magatartási kódex

Ez a projekt elfogadta a Microsoft nyílt forráskódú magatartási kódexét. További információkért lásd a Magatartási kódex GYIK oldalt, vagy keresd az opencode@microsoft.com címet további kérdésekkel vagy észrevételekkel.

Felelős mesterséges intelligencia

A Microsoft elkötelezett amellett, hogy ügyfeleink felelősségteljesen használják AI termékeinket, megosztja tapasztalatait, és bizalmon alapuló partnerségeket épít olyan eszközökkel, mint az Átláthatósági jegyzetek és Hatásértékelések. Ezeknek az erőforrásoknak sok megtalálható a https://aka.ms/RAI címen. A Microsoft felelős AI megközelítése az igazságosság, megbízhatóság és biztonság, adatvédelem és biztonság, befogadás, átláthatóság és elszámoltathatóság AI elvein alapul.

A nagyméretű természetes nyelvi, képi és beszédmodellek – mint amilyenek ebben a példában is használatosak – potenciálisan igazságtalan, megbízhatatlan vagy sértő módon viselkedhetnek, ami károkat okozhat. Kérjük, tekintsd meg az Azure OpenAI szolgáltatás Átláthatósági jegyzetét, hogy tájékozódj a kockázatokról és korlátokról. A kockázatok csökkentésére javasolt megközelítés, hogy az architektúrádba beépítesz egy biztonsági rendszert, amely képes felismerni és megakadályozni a káros viselkedést. Az Azure AI Content Safety egy független védelmi réteget biztosít, amely képes észlelni a káros, felhasználók vagy mesterséges intelligencia által generált tartalmakat alkalmazásokban és szolgáltatásokban. Az Azure AI Content Safety szöveg- és képi API-kat tartalmaz, amelyek lehetővé teszik a káros anyagok felismerését. Emellett rendelkezünk egy interaktív Content Safety Studioval, amelyben megtekintheted, felfedezheted és kipróbálhatod a káros tartalmak különböző modalitásokban történő felismerésére szolgáló mintakódokat. A következő gyorsindítási dokumentáció végigvezet a szolgáltatásnak küldött kérések elkészítésén.

Egy másik szempont, amit figyelembe kell venni, az alkalmazás általános teljesítménye. Többmodalitású és többmodellű alkalmazások esetén a teljesítmény azt jelenti, hogy a rendszer úgy működik, ahogy te és a felhasználóid elvárják, beleértve azt is, hogy nem generál káros kimeneteket. Fontos, hogy az egész alkalmazás teljesítményét értékeld a generálási minőség és kockázat- és biztonsági mutatók segítségével.

Az AI alkalmazásodat a fejlesztői környezetedben is értékelheted a prompt flow SDK használatával. Egy tesztadatkészlet vagy cél alapján a generatív AI alkalmazásod generálásait mennyiségileg mérik beépített vagy általad választott egyedi értékelők. Ha szeretnéd elkezdeni a prompt flow SDK-val a rendszered értékelését, kövesd a gyorsindítási útmutatót. Az értékelési futtatás végrehajtása után az eredményeket meg is jelenítheted az Azure AI Studioban.

Védjegyek

Ez a projekt tartalmazhat védjegyeket vagy logókat projektekhez, termékekhez vagy szolgáltatásokhoz. A Microsoft védjegyek vagy logók jogosult használata a Microsoft védjegy- és márka irányelveinek betartásával történhet. A Microsoft védjegyek vagy logók módosított verziókban történő használata nem okozhat félreértést, és nem sugallhat Microsoft támogatást. Harmadik fél védjegyeinek vagy logóinak használata a harmadik fél szabályzatai szerint történik.

Segítségkérés

Ha elakadsz vagy kérdésed van az AI alkalmazások fejlesztésével kapcsolatban, csatlakozz:

Microsoft Foundry Discord

Ha termék-visszajelzésed vagy hibajelentésed van fejlesztés közben, látogass el ide:

Microsoft Foundry Developer Forum


Jogi nyilatkozat: Ezt a dokumentumot az AI fordító szolgáltatás, a Co-op Translator segítségével fordítottuk le. Bár a pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az anyanyelvén tekintendő hiteles forrásnak. Fontos információk esetén szakmai, emberi fordítást javaslunk. Nem vállalunk felelősséget a fordítás használatából eredő félreértésekért vagy félreértelmezésekért.