co-op-translator

Co-op Translator

Automaticamente traduza o seu conteúdo educativo do GitHub para várias línguas e chegue a uma audiência global.

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

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Suporte Multi-Língua

Suportado por Co-op Translator

Árabe | Bengali | Búlgaro | Birmanês (Myanmar) | Chinês (Simplificado) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Taiwan) | Croata | Checo | Dinamarquês | Holandês | Estónio | Finlandês | Francês | Alemão | Grego | Hebraico | Hindi | Húngaro | Indonésio | Italiano | Japonês | Coreano | Lituano | Malaio | Marata | Nepalês | Norueguês | Persa (Farsi) | Polaco | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Suaíli | Sueco | Tagalo (Filipino) | Tâmil | Tailandês | Turco | Ucraniano | Urdu | Vietnamita

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord Open in GitHub Codespaces

Visão geral

O Co-op Translator permite-lhe traduzir rapidamente o seu conteúdo educativo do GitHub para várias línguas, alcançando facilmente uma audiência global. Sempre que atualizar os seus ficheiros Markdown, imagens ou notebooks Jupyter, as traduções são automaticamente sincronizadas para garantir que o seu conteúdo educativo no GitHub se mantém atualizado e relevante para utilizadores internacionais.

Veja como o Co-op Translator organiza o conteúdo educativo traduzido no GitHub:

Exemplo

Início rápido

# 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

Configuração mínima

Utilização

Traduzir todos os tipos suportados:

translate -l "ko ja"

Apenas Markdown:

translate -l "de" -md

Markdown + imagens:

translate -l "pt" -md -img

Apenas notebooks:

translate -l "zh" -nb

Mais opções: Referência de comandos

Funcionalidades

Documentação

Apoie-nos e Promova a Aprendizagem Global

Junte-se a nós na revolução da partilha de conteúdo educativo a nível global! Dê uma ⭐ ao Co-op Translator no GitHub e apoie a nossa missão de eliminar barreiras linguísticas na aprendizagem e tecnologia. O seu interesse e contributos fazem toda a diferença! Contribuições de código e sugestões de funcionalidades são sempre bem-vindas.

Explore conteúdo educativo da Microsoft na sua língua

Apresentações em Vídeo

Saiba mais sobre o Co-op Translator através das nossas apresentações (Clique na imagem abaixo para ver no YouTube.):

Contribuir

Este projeto aceita contribuições e sugestões. Interessado em contribuir para o Azure Co-op Translator? Consulte o nosso CONTRIBUTING.md para saber como pode ajudar a tornar o Co-op Translator mais acessível.

Contribuidores

co-op-translator contributors

Código de Conduta

Este projeto adotou o Código de Conduta de Open Source da Microsoft. Para mais informações, consulte as Perguntas Frequentes sobre o Código de Conduta ou contacte opencode@microsoft.com para quaisquer questões ou comentários adicionais.

IA Responsável

A Microsoft está empenhada em ajudar os nossos clientes a usar os nossos produtos de IA de forma responsável, partilhando o que aprendemos e construindo parcerias baseadas na confiança através de ferramentas como Transparency Notes e Impact Assessments. Muitos destes recursos podem ser encontrados em https://aka.ms/RAI. A abordagem da Microsoft à IA responsável baseia-se nos nossos princípios de justiça, fiabilidade e segurança, privacidade e segurança, inclusão, transparência e responsabilidade.

Modelos de linguagem natural, imagem e voz em grande escala – como os utilizados neste exemplo – podem, por vezes, comportar-se de forma injusta, pouco fiável ou ofensiva, podendo causar danos. Consulte a nota de transparência do serviço Azure OpenAI para estar informado sobre riscos e limitações.

A abordagem recomendada para mitigar estes riscos é incluir um sistema de segurança na sua arquitetura que possa detetar e prevenir comportamentos prejudiciais. O Azure AI Content Safety fornece uma camada independente de proteção, capaz de detetar conteúdo prejudicial gerado por utilizadores ou por IA em aplicações e serviços. O Azure AI Content Safety inclui APIs de texto e imagem que permitem detetar material prejudicial. Também temos um Content Safety Studio interativo que permite visualizar, explorar e experimentar código de exemplo para detetar conteúdo prejudicial em diferentes modalidades. A seguinte documentação de início rápido guia-o no envio de pedidos ao serviço. Outro aspeto a ter em conta é o desempenho geral da aplicação. Em aplicações multi-modais e multi-modelos, consideramos desempenho como sendo o sistema funcionar conforme esperado por si e pelos seus utilizadores, incluindo não gerar resultados prejudiciais. É importante avaliar o desempenho da sua aplicação global utilizando métricas de qualidade de geração, risco e segurança.

Pode avaliar a sua aplicação de IA no ambiente de desenvolvimento utilizando o prompt flow SDK. Dado um conjunto de dados de teste ou um alvo, as gerações da sua aplicação de IA generativa são medidas quantitativamente com avaliadores incorporados ou avaliadores personalizados à sua escolha. Para começar a usar o prompt flow sdk para avaliar o seu sistema, pode seguir o guia de introdução. Depois de executar uma avaliação, pode visualizar os resultados no Azure AI Studio.

Marcas registadas

Este projeto pode conter marcas registadas ou logótipos de projetos, produtos ou serviços. A utilização autorizada de marcas registadas ou logótipos da Microsoft está sujeita e deve cumprir as Diretrizes de Marcas e Imagem da Microsoft. A utilização de marcas registadas ou logótipos da Microsoft em versões modificadas deste projeto não deve causar confusão nem sugerir patrocínio da Microsoft. Qualquer utilização de marcas registadas ou logótipos de terceiros está sujeita às políticas desses terceiros.

Obter Ajuda

Se tiver dificuldades ou dúvidas sobre como criar aplicações de IA, junte-se a:

Azure AI Foundry Discord

Se tiver feedback sobre o produto ou encontrar erros durante o desenvolvimento, visite:

Azure AI Foundry Developer Forum


Aviso Legal: Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original, na sua língua nativa, deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional por um humano. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas resultantes do uso desta tradução.