co-op-translator

Co-op преводилац

Лако аутоматизујте превод вашег образовног GitHub садржаја на више језика како бисте досегли глобалну публику.

Python пакет Лиценца: MIT Преузимања Преузимања Контейнер: GHCR Стил кода: black

GitHub сарадници GitHub проблеми GitHub захтеви за повлачење PRs Добродошли

🌐 Подршка за више језика

Подржано од стране Co-op Translator

Арапски | Бенгалски | Бугарски | Бирмански (Мјанмар) | Кинески (поједностављени) | Кинески (традиционални, Хонг Конг) | Кинески (традиционални, Макао) | Кинески (традиционални, Тајван) | Хрватски | Чешки | Дански | Холандски | Естонски | Фински | Француски | Немачки | Грчки | Хебрејски | Хинди | Мађарски | Индонежански | Италијански | Јапански | Канада | Кореијски | Литвански | Малајски | Малајалам | Марати | Непалски | Нигеријски Пидгин | Норвешки | Персијски (Фарси) | Пољски | Португалски (Бразил) | Португалски (Португал) | Пунџаби (Гурмукхи) | Румунски | Руски | Српски (ћирилица) | Словачки | Словеначки | Шпански | Свахили | Шведски | Тагалог (Филипински) | Тамилски | Телугу | Тајландски | Турски | Украјински | Урду | Вијетнамски

GitHub пратиоци GitHub форкови GitHub звезде

Microsoft Foundry Discord

Отвори у GitHub Codespaces

Преглед

Co-op преводилац вам помаже да лако локализујете ваш образовни GitHub садржај на више језика. Када ажурирате Markdown фајлове, слике или бележнице, преводи се аутоматски синхронизују, осигуравајући да ваш садржај буде тачан и ажуран за ученике широм света.

Пример како је преведени садржај организован:

Пример

Брзи почетак

# Креирајте и активирајте виртуелно окружење (препоручено)
python -m venv .venv
# Виндоус
.venv\Scripts\activate
# мацОС/Линукс
source .venv/bin/activate
# Инсталирајте пакет
pip install co-op-translator
# Преведи
translate -l "ko ja fr" -md

Docker:

# Повуците јавну слику са GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Покрените са монтираном тренутном фасциклом и обезбеђеним .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

Минимална подешавања

  1. Креирајте .env фајл користећи шаблон: .env.template
  2. Конфигуришите једног LLM провајдера (Azure OpenAI или OpenAI)
  3. (Опционо) За превод слика (-img), конфигуришите Azure AI Vision
  4. (Препоручено) Очистите претходне преводе да бисте избегли конфликте (нпр. translations/)
  5. (Препоручено) Додајте одељак за превод у ваш README користећи README шаблон за језике
  6. Погледајте: Подешавање Azure AI

Коришћење

Преведите све подржане типове:

translate -l "ko ja"

Само Markdown:

translate -l "de" -md

Markdown + слике:

translate -l "pt" -md -img

Само бележнице:

translate -l "zh" -nb

Више опција: Референца команди

Карактеристике

Документација

Водич специфичан за Microsoft

[!NOTE] Само за одржаваоце Microsoft “For Beginners” репозиторијума.

Подржите нас и подстакните глобално учење

Придружите нам се у револуцији начина на који се образовни садржај дели широм света! Дајте Co-op Translator ⭐ на GitHub-у и подржите нашу мисију да скинемо језичке баријере у учењу и технологији. Ваш интерес и доприноси имају велики утицај! Код и предлози за нове функције су увек добродошли.

Истражите Microsoft образовни садржај на вашем језику

Видео презентације

👉 Кликните на слику испод да бисте гледали на YouTube-у.

Учествовање

Овај пројекат поздравља доприносе и предлоге. Желите да допринесете Azure Co-op Translator-у? Молимо вас да погледате наш CONTRIBUTING.md за смернице како можете помоћи да Co-op Translator буде приступачнији.

Сарадници

co-op-translator сарадници

Кодекс понашања

Овај пројекат је усвојио Microsoft Open Source Code of Conduct. За више информација погледајте Често постављана питања о Кодексу понашања или контактирајте opencode@microsoft.com за додатна питања или коментаре.

Одговорна вештачка интелигенција

Microsoft је посвећен помагању нашим корисницима да одговорно користе наше AI производе, делећи наша сазнања и градећи партнерства заснована на поверењу кроз алате као што су Transparency Notes и Impact Assessments. Многи од ових ресурса доступни су на https://aka.ms/RAI. Приступ Microsoft-а одговорној AI заснован је на нашим AI принципима правичности, поузданости и безбедности, приватности и сигурности, инклузивности, транспарентности и одговорности.

Велики модели за природни језик, слике и говор - као они који се користе у овом примеру - могу потенцијално да се понашају на начине који нису праведни, поуздани или могу бити увредљиви, што може изазвати штету. Молимо вас да консултујете Azure OpenAI service Transparency note да бисте били информисани о ризицима и ограничењима. Препоручени приступ за смањење ових ризика је укључивање безбедносног система у вашу архитектуру који може да детектује и спречи штетно понашање. Azure AI Content Safety пружа независни слој заштите, способан да открије штетни садржај који корисници или вештачка интелигенција генеришу у апликацијама и услугама. Azure AI Content Safety укључује текстуалне и сликовне API-је који вам омогућавају да детектујете штетан материјал. Такође имамо интерактивни Content Safety Studio који вам омогућава да прегледате, истражујете и испробате пример кода за детекцију штетног садржаја у различитим модалитетима. Следећа документација за брзи почетак води вас кроз прављење захтева ка сервису.

Још један аспект који треба узети у обзир је укупна перформанса апликације. Код мултимодалних и мултимоделских апликација, перформансе подразумевамо као то да систем ради онако како ви и ваши корисници очекујете, укључујући и то да не генерише штетне излазе. Важно је проценити перформансе ваше укупне апликације користећи метрике квалитета генерисања и ризика и безбедности.

Можете оценити вашу AI апликацију у развојном окружењу користећи prompt flow SDK. Уз тест скуп података или циљ, генерисања ваше генеративне AI апликације се квантитативно мере уграђеним или прилагођеним евалуаторима по вашем избору. Да бисте почели са prompt flow SDK за процену вашег система, можете пратити водич за брзи почетак. Када извршите процену, можете визуализовати резултате у Azure AI Studio.

Заштитни знаци

Овај пројекат може садржати заштитне знакове или логотипе пројеката, производа или услуга. Овлашћена употреба Microsoft-ових заштитних знакова или логотипа подлеже и мора се придржавати Microsoft-ових смерница за заштитне знакове и бренд. Употреба Microsoft-ових заштитних знакова или логотипа у модификованим верзијама овог пројекта не сме изазивати конфузију нити имплицирати спонзорство од стране Microsoft-а. Свака употреба заштитних знакова или логотипа трећих страна подлеже политикама тих трећих страна.

Добијање помоћи

Ако запнете или имате питања о изградњи AI апликација, придружите се:

Microsoft Foundry Discord

Ако имате повратне информације о производу или наиђете на грешке током развоја, посетите:

Microsoft Foundry Developer Forum


Одрицање од одговорности: Овај документ је преведен коришћењем AI услуге за превођење Co-op Translator. Иако се трудимо да превод буде тачан, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитетним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.