co-op-translator

Co-op Translator

Automatiza fácilmente la traducción de tu contenido educativo en GitHub a varios idiomas para llegar a una audiencia global.

Paquete de Python Licencia: MIT Descargas Descargas Contenedor: GHCR Estilo de código: black

Colaboradores de GitHub Issues de GitHub Pull-requests de GitHub PRs Welcome

🌐 Soporte multilingüe

Compatible con Co-op Translator

Árabe | Bengalí | Búlgaro | Birmano (Myanmar) | Chino (Simplificado) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Macao) | Chino (Tradicional, Taiwán) | Croata | Checo | Danés | Neerlandés | Estonio | Finlandés | Francés | Alemán | Griego | Hebreo | Hindi | Húngaro | Indonesio | Italiano | Japonés | Coreano | Lituano | Malayo | Maratí | Nepalí | Noruego | Persa (Farsi) | Polaco | Portugués (Brasil) | Portugués (Portugal) | Punyabí (Gurmukhi) | Rumano | Ruso | Serbio (Cirílico) | Eslovaco | Esloveno | Español | Suajili | Sueco | Tagalo (Filipino) | Tamil | Tailandés | Turco | Ucraniano | Urdu | Vietnamita

Observadores de GitHub Forks de GitHub Estrellas de GitHub

Discord de Microsoft Azure AI Foundry Abrir en GitHub Codespaces

Descripción general

Co-op Translator te permite traducir rápidamente tu contenido educativo en GitHub a varios idiomas, llegando a una audiencia global sin esfuerzo. Cuando actualizas tus archivos Markdown, imágenes o notebooks de Jupyter, las traducciones se sincronizan automáticamente para que tu contenido educativo en GitHub se mantenga actualizado y relevante para usuarios internacionales.

Mira cómo Co-op Translator organiza el contenido educativo traducido en GitHub:

Ejemplo

Inicio 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

Configuración mínima

Uso

Traduce todos los tipos compatibles:

translate -l "ko ja"

Solo Markdown:

translate -l "de" -md

Markdown + imágenes:

translate -l "pt" -md -img

Solo notebooks:

translate -l "zh" -nb

Más opciones: Referencia de comandos

Características

Documentación

Apóyanos y fomenta el aprendizaje global

¡Únete a nosotros para revolucionar la forma en que se comparte el contenido educativo en todo el mundo! Dale una ⭐ a Co-op Translator en GitHub y apoya nuestra misión de eliminar las barreras de idioma en el aprendizaje y la tecnología. ¡Tu interés y contribuciones marcan la diferencia! Las contribuciones de código y sugerencias de nuevas funciones siempre son bienvenidas.

Explora contenido educativo de Microsoft en tu idioma

Presentaciones en video

Conoce más sobre Co-op Translator a través de nuestras presentaciones (Haz clic en la imagen para ver en YouTube.):

Contribuir

Este proyecto da la bienvenida a contribuciones y sugerencias. ¿Te interesa contribuir a Azure Co-op Translator? Consulta nuestro CONTRIBUTING.md para ver las pautas sobre cómo puedes ayudar a que Co-op Translator sea más accesible.

Colaboradores

co-op-translator contributors

Código de conducta

Este proyecto ha adoptado el Código de conducta de Microsoft Open Source. Para más información, consulta las Preguntas frecuentes sobre el código de conducta o contacta a opencode@microsoft.com si tienes preguntas o comentarios adicionales.

IA responsable

Microsoft está comprometido a ayudar a nuestros clientes a usar nuestros productos de IA de manera responsable, compartiendo nuestros aprendizajes y construyendo relaciones de confianza a través de herramientas como Transparency Notes y Impact Assessments. Muchos de estos recursos están disponibles en https://aka.ms/RAI. El enfoque de Microsoft hacia la IA responsable se basa en nuestros principios de equidad, confiabilidad y seguridad, privacidad y protección, inclusión, transparencia y responsabilidad.

Los modelos de lenguaje natural, imagen y voz a gran escala, como los que se usan en este ejemplo, pueden comportarse de manera injusta, poco confiable u ofensiva, lo que puede causar daños. Consulta la nota de transparencia del servicio Azure OpenAI para estar informado sobre riesgos y limitaciones.

La forma recomendada de mitigar estos riesgos es incluir un sistema de seguridad en tu arquitectura que pueda detectar y prevenir comportamientos dañinos. Azure AI Content Safety proporciona una capa independiente de protección, capaz de detectar contenido dañino generado por usuarios y por IA en aplicaciones y servicios. Azure AI Content Safety incluye APIs de texto e imagen que te permiten detectar material dañino. También contamos con un Content Safety Studio interactivo que te permite ver, explorar y probar ejemplos de código para detectar contenido dañino en diferentes modalidades. La siguiente documentación de inicio rápido te guía para realizar solicitudes al servicio. Otro aspecto a considerar es el rendimiento general de la aplicación. En aplicaciones multimodales y con múltiples modelos, consideramos que el rendimiento significa que el sistema funciona como tú y tus usuarios esperan, incluyendo no generar resultados dañinos. Es importante evaluar el rendimiento de tu aplicación en general usando métricas de calidad de generación y de riesgo y seguridad.

Puedes evaluar tu aplicación de IA en tu entorno de desarrollo usando el SDK de prompt flow. Ya sea con un conjunto de datos de prueba o un objetivo, las generaciones de tu aplicación de IA generativa se miden cuantitativamente con evaluadores integrados o personalizados según tu elección. Para comenzar a usar el SDK de prompt flow y evaluar tu sistema, puedes seguir la guía de inicio rápido. Una vez que ejecutes una evaluación, puedes visualizar los resultados en Azure AI Studio.

Marcas registradas

Este proyecto puede contener marcas registradas o logotipos de proyectos, productos o servicios. El uso autorizado de marcas registradas o logotipos de Microsoft está sujeto a y debe seguir las Directrices de marca y marcas registradas de Microsoft. El uso de marcas registradas o logotipos de Microsoft en versiones modificadas de este proyecto no debe causar confusión ni implicar patrocinio de Microsoft. Cualquier uso de marcas registradas o logotipos de terceros está sujeto a las políticas de esos terceros.

Obtener ayuda

Si tienes dudas o te quedas atascado al crear aplicaciones de IA, únete a:

Azure AI Foundry Discord

Si tienes comentarios sobre el producto o errores al desarrollar, visita:

Azure AI Foundry Developer Forum


Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Si bien nos esforzamos por lograr precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda la traducción profesional humana. No nos hacemos responsables de cualquier malentendido o interpretación incorrecta que surja del uso de esta traducción.