co-op-translator

Co-op Translator

Легко автоматизуйте переклад вашого освітнього контенту на GitHub багатьма мовами, щоб охопити світову аудиторію.

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

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Підтримка багатьох мов

Підтримується Co-op Translator

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

Огляд

Co-op Translator дозволяє швидко перекладати ваш освітній контент на GitHub багатьма мовами, щоб без зусиль охопити світову аудиторію. Коли ви оновлюєте свої Markdown-файли, зображення чи Jupyter-ноутбуки, переклади автоматично синхронізуються, щоб ваш освітній контент на GitHub залишався актуальним і корисним для міжнародних користувачів.

Дивіться, як Co-op Translator організовує перекладений освітній контент на GitHub:

Example

Швидкий старт

# 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

Мінімальне налаштування

Використання

Перекласти всі підтримувані типи:

translate -l "ko ja"

Тільки Markdown:

translate -l "de" -md

Markdown + зображення:

translate -l "pt" -md -img

Тільки ноутбуки:

translate -l "zh" -nb

Більше прапорців: Command reference

Можливості

Документація

Підтримайте нас і сприяйте глобальному навчанню

Долучайтеся до революції у поширенні освітнього контенту по всьому світу! Поставте ⭐ Co-op Translator на GitHub і підтримайте нашу місію подолання мовних бар’єрів у навчанні та технологіях. Ваш інтерес і внески мають велике значення! Завжди вітаються пропозиції щодо коду та нових функцій.

Досліджуйте освітній контент Microsoft вашою мовою

Відеопрезентації

Дізнайтеся більше про Co-op Translator з наших презентацій (Натисніть на зображення нижче, щоб переглянути на YouTube.):

Внесок

Цей проєкт відкритий для внесків і пропозицій. Бажаєте долучитися до Azure Co-op Translator? Ознайомтеся з нашим CONTRIBUTING.md для отримання інструкцій, як ви можете допомогти зробити Co-op Translator ще доступнішим.

Учасники

co-op-translator contributors

Кодекс поведінки

У цьому проєкті діє Microsoft Open Source Code of Conduct. Детальніше дивіться у Code of Conduct FAQ або звертайтеся на opencode@microsoft.com з додатковими питаннями чи коментарями.

Відповідальний підхід до ШІ

Microsoft прагне допомагати клієнтам відповідально використовувати наші продукти на основі ШІ, ділитися досвідом і будувати довірчі партнерства за допомогою таких інструментів, як Transparency Notes та Impact Assessments. Багато з цих ресурсів доступні за адресою https://aka.ms/RAI. Підхід Microsoft до відповідального ШІ базується на принципах справедливості, надійності та безпеки, приватності та захисту, інклюзивності, прозорості та підзвітності.

Великі моделі для обробки природної мови, зображень і мови — як ті, що використовуються у цьому прикладі — можуть поводитися несправедливо, ненадійно або образливо, що може призвести до шкоди. Будь ласка, ознайомтеся з Transparency note для Azure OpenAI service, щоб бути поінформованими про ризики та обмеження.

Рекомендований підхід до зниження цих ризиків — включити у вашу архітектуру систему безпеки, яка може виявляти та запобігати шкідливій поведінці. 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-застосунків, приєднуйтесь:

Azure AI Foundry Discord

Якщо у вас є відгуки щодо продукту або виникли помилки під час розробки, відвідайте:

Azure AI Foundry Developer Forum


Відмова від відповідальності: Цей документ було перекладено за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, звертаємо вашу увагу, що автоматичний переклад може містити помилки або неточності. Оригінальний документ мовою оригіналу слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильне тлумачення, що виникли внаслідок використання цього перекладу.