15 KiB
Traductor Co-op
Automatiza fácilmente la traducción de tu contenido educativo en GitHub a múltiples idiomas para llegar a una audiencia global.
🌐 Soporte Multilingüe
Soportado por 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 | Holandés | Estonio | Finlandés | Francés | Alemán | Griego | Hebreo | Hindi | Húngaro | Indonesio | Italiano | Japonés | Kannada | Coreano | Lituano | Malayo | Malayalam | Maratí | Nepalí | Pidgin Nigeriano | Noruego | Persa (Farsi) | Polaco | Portugués (Brasil) | Portugués (Portugal) | Punjabi (Gurmukhi) | Rumano | Ruso | Serbio (Cirílico) | Eslovaco | Esloveno | Español | Swahili | Sueco | Tagalo (Filipino) | Tamil | Telugu | Tailandés | Turco | Ucraniano | Urdu | Vietnamita
Resumen
Co-op Translator te ayuda a localizar tu contenido educativo en GitHub en varios idiomas sin esfuerzo. Cuando actualizas tus archivos Markdown, imágenes o notebooks, las traducciones se sincronizan automáticamente, asegurando que tu contenido esté siempre preciso y actualizado para estudiantes de todo el mundo.
Ejemplo de cómo se organiza el contenido traducido:
Inicio rápido
# Crear y activar un entorno virtual (recomendado)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Instalar el paquete
pip install co-op-translator
# Traducir
translate -l "ko ja fr" -md
Docker:
# Extraer la imagen pública de GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Ejecutar con la carpeta actual montada y .env proporcionado (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
- Crea un archivo
.envusando la plantilla: .env.template - Configura un proveedor LLM (Azure OpenAI o OpenAI)
- (Opcional) Para traducción de imágenes (
-img), configura Azure AI Vision - (Recomendado) Limpia cualquier traducción previa para evitar conflictos (por ejemplo,
translations/) - (Recomendado) Añade una sección de traducción a tu README usando la plantilla de idiomas para README
- Consulta: Configurar Azure AI
Uso
Traduce todos los tipos soportados:
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
- Traducción automática para Markdown, notebooks e imágenes
- Mantiene las traducciones sincronizadas con los cambios en el origen
- Funciona localmente (CLI) o en CI (GitHub Actions)
- Usa Azure OpenAI o OpenAI; opcionalmente Azure AI Vision para imágenes
- Preserva el formato y la estructura de Markdown
Documentación
- Guía de línea de comandos
- Guía de GitHub Actions (repositorios públicos y secretos estándar)
- Guía de GitHub Actions (repositorios de organización Microsoft y configuraciones a nivel org)
- Plantilla de idiomas para README
- Idiomas soportados
- Contribuir
- Solución de problemas
Guía específica para Microsoft
Note
Solo para mantenedores de los repositorios “Para Principiantes” de Microsoft.
Apóyanos y fomenta el aprendizaje global
¡Únete a nosotros para revolucionar la forma en que se comparte contenido educativo a nivel mundial! Dale una ⭐ a Co-op Translator en GitHub y apoya nuestra misión de eliminar las barreras del idioma en el aprendizaje y la tecnología. ¡Tu interés y contribuciones tienen un impacto significativo! Las contribuciones de código y sugerencias de funciones son siempre bienvenidas.
Explora contenido educativo de Microsoft en tu idioma
- AZD para Principiantes
- Edge AI para Principiantes
- Protocolo de Contexto de Modelo (MCP) para Principiantes
- Agentes de IA para Principiantes
- IA Generativa para Principiantes usando .NET
- IA Generativa para Principiantes
- IA Generativa para Principiantes usando Java
- ML para Principiantes
- Ciencia de Datos para Principiantes
- IA para Principiantes
- Ciberseguridad para Principiantes
- Desarrollo Web para Principiantes
- IoT para Principiantes
- PhiCookBook
Presentaciones en video
👉 Haz clic en la imagen para ver en YouTube.
-
Open at Microsoft: Una breve introducción de 18 minutos y guía rápida sobre cómo usar Co-op Translator.
Contribuciones
Este proyecto está abierto a contribuciones y sugerencias. ¿Interesado en contribuir a Azure Co-op Translator? Por favor, consulta nuestro CONTRIBUTING.md para conocer las pautas sobre cómo ayudar a que Co-op Translator sea más accesible.
Contribuidores
Código de Conducta
Este proyecto ha adoptado el Código de Conducta de Código Abierto de Microsoft. Para más información, consulta las Preguntas frecuentes sobre el Código de Conducta o contacta a opencode@microsoft.com para cualquier pregunta o comentario adicional.
IA Responsable
Microsoft está comprometido a ayudar a nuestros clientes a usar nuestros productos de IA de manera responsable, compartiendo nuestras experiencias y construyendo asociaciones basadas en la confianza mediante herramientas como Notas de Transparencia y Evaluaciones de Impacto. 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 IA: equidad, confiabilidad y seguridad, privacidad y protección, inclusión, transparencia y responsabilidad.
Los modelos a gran escala de lenguaje natural, imagen y voz —como los usados en este ejemplo— pueden comportarse de maneras injustas, poco confiables u ofensivas, causando daños. Por favor, consulta la nota de transparencia del servicio Azure OpenAI para informarte sobre riesgos y limitaciones. El enfoque recomendado para 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 perjudicial. También contamos con un Content Safety Studio interactivo que te permite ver, explorar y probar código de ejemplo 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 tener en cuenta 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 salidas dañinas. 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 prompt flow SDK. Dado 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 evaluadores personalizados de tu elección. Para comenzar con el prompt flow sdk 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 o logotipos de Microsoft está sujeto a y debe seguir las Directrices de Marca y Marcas Registradas de Microsoft. El uso de marcas o logotipos de Microsoft en versiones modificadas de este proyecto no debe causar confusión ni implicar patrocinio por parte de Microsoft. Cualquier uso de marcas o logotipos de terceros está sujeto a las políticas de esos terceros.
Obtener Ayuda
Si te quedas atascado o tienes alguna pregunta sobre cómo construir aplicaciones de IA, únete a:
Si tienes comentarios sobre el producto o encuentras errores durante el desarrollo, visita:
Aviso legal:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la 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 una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas derivadas del uso de esta traducción.
