argos-translate
Librería Python para traducción offline basada en OpenNMT y CTranslate2. Permite traducción de texto, HTML y archivos con soporte GPU y pivoteo automático entre idiomas.
Ficha actualizada 18 sept 2026, 19:50 · upstream 8 ago 2026, 12:09 · release v1.4.0
Qué es argos-translate
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Argos Translate es una librería de traducción de código abierto escrita en Python que utiliza el framework OpenNMT para generar traducciones. Funciona completamente offline, lo que permite su uso sin conexión a internet o en entornos con restricciones de privacidad estrictas. El software soporta la instalación de paquetes de modelos de lenguaje pre-entrenados (formato .argosmodel) y puede ejecutarse como librería Python, aplicación de línea de comandos o interfaz gráfica.
- Traducción offline de documentos en texto plano sin depender de APIs externas.
- Integración en aplicaciones locales o servidores privados mediante la librería Python.
- Traducción de contenido HTML y archivos utilizando bibliotecas complementarias.
- Uso en entornos con limitaciones de ancho de banda o sin acceso a internet.
- Soporte nativo para aceleración GPU mediante la variable de entorno ARGOS_DEVICE_TYPE.
- Capacidad de pivoteo automático entre idiomas no directamente emparejados (ej: español a francés vía inglés).
- Licencia dual MIT y CC0, permitiendo uso comercial y en dominio público.
- Gestión automática de índices de paquetes mediante argospm para facilitar la instalación.
- La traducción entre idiomas no directamente emparejados requiere pivoteo, lo que puede reducir ligeramente la calidad del resultado.
- Requiere descarga manual o gestión de modelos pre-entrenados, ocupando espacio en disco según el número de pares de idiomas.
- No incluye Dockerfile ni soporte nativo para despliegue contenedorizado en este repositorio específico.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con pip: pip install argostranslate. Para GPU, configurar ARGOS_DEVICE_TYPE=cuda o auto antes de ejecutar. Los modelos se descargan desde el índice argospm. Limpiar caché con rm -r ~/.local/cache/argos-translate si es necesario.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.