Automatiza fácilmente la traducción de tu documentación a múltiples idiomas para llegar a una audiencia global.
Francés | Español | Alemán | Ruso | Árabe | Persa (Farsi) | Urdu | Chino (Simplificado) | Chino (Tradicional, Macao) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Taiwán) | Japonés | Coreano | Hindi | Bengalí | Maratí | Nepalí | Punjabi (Gurmukhi) | Portugués (Portugal) | Portugués (Brasil) | Italiano | Polaco | Turco | Griego | Tailandés | Sueco | Danés | Noruego | Finlandés | Neerlandés | Hebreo | Vietnamita | Indonesio | Malayo | Tagalo (Filipino) | Swahili | Húngaro | Checo | Eslovaco | Rumano | Búlgaro | Serbio (Cirílico) | Croata | Esloveno | Ucraniano | Birmano (Myanmar) Por favor, escriba la salida de izquierda a derecha.
Francés | Español | Alemán | Ruso | Árabe | Persa (Farsi) | Urdu | Chino (Simplificado) | Chino (Tradicional, Macao) | Chino (Tradicional, Hong Kong) | Chino (Tradicional, Taiwán) | Japonés | Coreano | Hindi | Bengalí | Maratí | Nepalí | Punjabi (Gurmukhi) | Portugués (Portugal) | Portugués (Brasil) | Italiano | Polaco | Turco | Griego | Tailandés | Sueco | Danés | Noruego | Finlandés | Neerlandés | Hebreo | Vietnamita | Indonesio | Malayo | Tagalo (Filipino) | Swahili | Húngaro | Checo | Eslovaco | Rumano | Búlgaro | Serbio (Cirílico) | Croata | Esloveno | Ucraniano | Birmano (Myanmar)
[!NOTE] Estas son las traducciones actuales del contenido de este repositorio. Para una lista completa de los idiomas soportados por Co-op Translator, consulta la sección Language Support.
Las barreras del idioma dificultan significativamente el acceso a recursos educativos valiosos y conocimientos técnicos para estudiantes y desarrolladores en todo el mundo. Esto limita la participación y ralentiza el ritmo de la innovación y el aprendizaje global.
Co-op Translator nació de la necesidad de mejorar el proceso manual e ineficiente de traducción para la propia serie educativa a gran escala de Microsoft (como las guías “For Beginners”). Se ha convertido en una herramienta fácil de usar y potente diseñada para derribar estas barreras para todos. Al ofrecer traducciones automáticas de alta calidad mediante CLI y GitHub Actions, Co-op Translator permite a educadores, estudiantes, investigadores y desarrolladores en todo el mundo compartir y acceder al conocimiento sin limitaciones de idioma.
Observa cómo Co-op Translator organiza el contenido educativo traducido:
Los archivos Markdown y el texto de las imágenes se traducen automáticamente y se organizan ordenadamente en carpetas específicas por idioma.
¡Abre el acceso global a tu contenido educativo hoy con Co-op Translator!
Co-op Translator ayuda a cerrar la brecha del idioma para iniciativas educativas clave de Microsoft, automatizando el proceso de traducción para repositorios que sirven a una comunidad global de desarrolladores. Ejemplos que actualmente usan Co-op Translator incluyen:
Co-op Translator toma archivos Markdown e imágenes de la carpeta de tu proyecto y los procesa de la siguiente manera:
Comienza rápido con la CLI o configura la automatización completa con GitHub Actions. Elige el enfoque que mejor se adapte a tu flujo de trabajo:
[!NOTE] Aunque este tutorial se centra en recursos de Azure, puedes usar cualquier modelo de lenguaje compatible.
Co-op Translator soporta una amplia gama de idiomas para ayudarte a llegar a una audiencia global. Esto es lo que necesitas saber:
Idioma | Código | Idioma | Código | Idioma | Código |
---|---|---|---|---|---|
Árabe | ar | Bengalí | bn | Búlgaro | bg |
Birmano (Myanmar) | my | Chino (Simplificado) | zh | Chino (Tradicional, HK) | hk |
Chino (Tradicional, Macao) | mo | Chino (Tradicional, TW) | tw | Croata | hr |
Checo | cs | Danés | da | Neerlandés | nl |
Finés | fi | Francés | fr | Alemán | de |
Griego | el | Hebreo | he | Hindi | hi |
Húngaro | hu | Indonesio | id | Italiano | it |
Japonés | ja | Coreano | ko | Malayo | ms |
Marathi | mr | Nepalí | ne | Noruego | no |
Persa (Farsi) | fa | Polaco | pl | Portugués (Brasil) | br |
Portugués (Portugal) | pt | Punjabi (Gurmukhi) | pa | Rumano | ro |
Ruso | ru | Serbio (Cirílico) | sr | Eslovaco | sk |
Esloveno | sl | Español | es | Swahili | sw |
Sueco | sv | Tagalo (Filipino) | tl | Tailandés | th |
Turco | tr | Ucraniano | uk | Urdu | ur |
Vietnamita | vi | — | — | — | — |
Al usar Co-op Translator, necesitarás especificar los idiomas usando sus códigos. Por ejemplo:
# Translate to French, Spanish, and German
translate -l "fr es de"
# Translate to Chinese (Simplified) and Japanese
translate -l "zh ja"
[!NOTE] Para información técnica detallada sobre el soporte de idiomas, incluyendo:
- Especificaciones de fuentes para cada idioma
- Problemas conocidos
- Cómo agregar nuevos idiomas
Consulta nuestra Documentación de Idiomas Soportados.
Tipo | Nombre |
---|---|
Modelo de Lenguaje | |
AI Vision |
[!NOTE] Si un servicio de AI vision no está disponible, Co-op Translator cambiará al modo solo Markdown.
Antes de comenzar, necesitarás configurar los siguientes recursos:
.env
con tus claves API y puntos finales (consulta la sección Quick Start)Antes de iniciar el proceso de traducción, sigue estos pasos para preparar tu proyecto:
Formato de ejemplo:
### 🌐 Multi-Language Support
[French](/co-op-translator/translations/fr/) | [Spanish](/co-op-translator/translations/es/) | [German](/co-op-translator/translations/de/) | [Russian](/co-op-translator/translations/ru/) | [Arabic](/co-op-translator/translations/ar/) | [Persian (Farsi)](/co-op-translator/translations/fa/) | [Urdu](/co-op-translator/translations/ur/) | [Chinese (Simplified)](/co-op-translator/translations/zh/) | [Chinese (Traditional, Macau)](/co-op-translator/translations/mo/) | [Chinese (Traditional, Hong Kong)](/co-op-translator/translations/hk/) | [Chinese (Traditional, Taiwan)](/co-op-translator/translations/tw/) | [Japanese](/co-op-translator/translations/ja/) | [Korean](/co-op-translator/translations/ko/) | [Hindi](/co-op-translator/translations/hi/) | [Bengali](/co-op-translator/translations/bn/) | [Marathi](/co-op-translator/translations/mr/) | [Nepali](/co-op-translator/translations/ne/) | [Punjabi (Gurmukhi)](/co-op-translator/translations/pa/) | [Portuguese (Portugal)](/co-op-translator/translations/pt/) | [Portuguese (Brazil)](/co-op-translator/translations/br/) | [Italian](/co-op-translator/translations/it/) | [Polish](/co-op-translator/translations/pl/) | [Turkish](/co-op-translator/translations/tr/) | [Greek](/co-op-translator/translations/el/) | [Thai](/co-op-translator/translations/th/) | [Swedish](/co-op-translator/translations/sv/) | [Danish](/co-op-translator/translations/da/) | [Norwegian](/co-op-translator/translations/no/) | [Finnish](/co-op-translator/translations/fi/) | [Dutch](/co-op-translator/translations/nl/) | [Hebrew](/co-op-translator/translations/he/) | [Vietnamese](/co-op-translator/translations/vi/) | [Indonesian](/co-op-translator/translations/id/) | [Malay](/co-op-translator/translations/ms/) | [Tagalog (Filipino)](/co-op-translator/translations/tl/) | [Swahili](/co-op-translator/translations/sw/) | [Hungarian](/co-op-translator/translations/hu/) | [Czech](/co-op-translator/translations/cs/) | [Slovak](/co-op-translator/translations/sk/) | [Romanian](/co-op-translator/translations/ro/) | [Bulgarian](/co-op-translator/translations/bg/) | [Serbian (Cyrillic)](/co-op-translator/translations/sr/) | [Croatian](/co-op-translator/translations/hr/) | [Slovenian](/co-op-translator/translations/sl/) | [Ukrainian](/co-op-translator/translations/uk/) | [Burmese (Myanmar)](/co-op-translator/translations/my/)
translations/
)Para comenzar rápido usando la línea de comandos:
Crea un entorno virtual:
python -m venv .venv
Activa el entorno virtual:
.venv\scripts\activate
source .venv/bin/activate
Instala el paquete:
pip install co-op-translator
Configura las Credenciales:
.env
file in your project’s root directory..env
file..env
file.Run Translation:
-l
con la bandera: translate -l "ko ja fr"
(Reemplaza "ko ja fr"
with your desired space-separated language codes)
Choose the approach that best fits your workflow:
co-op-translator
package..github/workflows
) en tu repositorio. No se necesita instalación local.Conoce más sobre Co-op Translator a través de nuestras presentaciones (Haz clic en la imagen para ver en YouTube.):
¡Ú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.
Este proyecto acepta contribuciones y sugerencias. ¿Interesado en contribuir a Azure Co-op Translator? Por favor, consulta nuestro CONTRIBUTING.md para conocer las pautas sobre cómo puedes ayudar a que Co-op Translator sea más accesible.
Este proyecto ha adoptado el Microsoft Open Source Code of Conduct. Para más información, consulta las preguntas frecuentes sobre el Código de Conducta o contacta a opencode@microsoft.com con cualquier pregunta o comentario adicional.
Microsoft está comprometido a ayudar a nuestros clientes a usar nuestros productos de IA de manera responsable, compartiendo nuestras experiencias y construyendo alianzas basadas en la confianza mediante herramientas como Transparency Notes e 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 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 manera injusta, poco confiable u ofensiva, causando daños. Consulta la Azure OpenAI service Transparency note para informarte sobre riesgos y limitaciones.
La forma recomendada 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 o IA en aplicaciones y servicios. Azure AI Content Safety incluye APIs de texto e imagen que 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 hacer solicitudes al servicio.
Otro aspecto a considerar es el rendimiento general de la aplicación. En aplicaciones multimodales y con múltiples modelos, entendemos por rendimiento que el sistema funcione como tú y tus usuarios esperan, incluyendo no generar resultados dañinos. Es importante evaluar el rendimiento de tu aplicación completa 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. 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 evaluadores personalizados que elijas. 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.
Este proyecto puede contener marcas o logotipos de proyectos, productos o servicios. El uso autorizado de las marcas o logotipos de Microsoft está sujeto a y debe seguir las Microsoft’s Trademark & Brand Guidelines. 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.
Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque 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 realizada por humanos. No nos hacemos responsables por malentendidos o interpretaciones erróneas que puedan derivarse del uso de esta traducción.