MTranServer: un servidor de traducción offline de código abierto con un consumo de recursos ultra bajo 192

小编 ·

MTranServer: un servidor de traducción offline de código abierto con un consumo de recursos ultra bajo

MTranServer es un servidor de traducción offline de código abierto con un consumo de recursos ultra bajo, basado en el modelo de traducción de Mozilla Firefox. Solo necesita CPU + 1 GB de memoria, sin GPU. El tiempo medio de respuesta por solicitud es de 50 ms. Compatible con los principales idiomas del mundo, con calidad de traducción comparable a la de Google Translate. Se puede desplegar localmente con Docker y usarse como plugin de traducción inmersiva.

MTranServer: un servidor de traducción offline de código abierto con un consumo de recursos ultra bajo

¿Qué es MTranServer?

MTranServer es un proyecto de código abierto de servidor de traducción sin conexión con un consumo de recursos extremadamente bajo y una velocidad ultrarrápida, basado en el modelo de traducción de Mozilla Firefox. Solo necesita CPU + 1 GB de memoria para funcionar, sin necesidad de GPU. El tiempo medio de respuesta por solicitud es de 50 ms. Admite traducción en los principales idiomas del mundo. La calidad de traducción es comparable a la de Google Translate. Se puede desplegar localmente con Docker y, tras el despliegue, se puede utilizar con el complemento de traducción inmersiva.

Aunque la velocidad de traducción de MTranServer es muy rápida, la calidad de la traducción puede no ser tan buena como la de los modelos de traducción en línea a gran escala, como Volcano Translate. Es más adecuado para situaciones en las que se requieren alta velocidad y privacidad.

MTranServer-DEMO.webp

Características de MTranServer

  • Requisitos de recursos ultrabajos: solo necesita CPU y 1 GB de memoria para funcionar, sin necesidad de compatibilidad con GPU.

  • Respuesta rápida: el tiempo medio de respuesta por solicitud es de 50 ms, con una velocidad de traducción extremadamente rápida.

  • Soporte multilingüe: admite traducción en los principales idiomas del mundo, con una calidad comparable a la de Google Translate.

  • Despliegue sin conexión: todos los modelos de traducción están integrados, no requieren conexión a Internet, lo que lo hace ideal para la protección de la privacidad y entornos sin red.

  • Despliegue con Docker: admite instalación y ejecución rápidas mediante Docker, lo que resulta conveniente para desarrolladores y empresas.

  • Open source y gratuito: el código es completamente de código abierto; los usuarios pueden descargarlo, usarlo y modificarlo libremente.

Casos de uso de MTranServer

  • Usuarios individuales: ideal para quienes necesitan traducir en entornos sin conexión a Internet, por ejemplo, durante viajes o en la oficina.

  • Despliegue empresarial: puede implementarse como un servicio de traducción privado en servidores locales para proteger la privacidad de los datos.

  • Desarrolladores: admite llamadas mediante API, lo que facilita su integración en otras aplicaciones.

Instalación y uso de MTranServer

1. Preparación del entorno:

  • Asegúrese de que el dispositivo ejecute un sistema operativo compatible con Docker (por ejemplo, Linux, Windows 10/11 o macOS).

  • Instale Docker y verifique que la instalación se haya realizado correctamente.

2. Descargar el proyecto:

  • Visite la página de GitHub de MTranServer, descargue el código fuente o clónelo mediante Git.

3. Construir la imagen Docker:

  • Ejecute el comando docker build -t mtranserver . en el directorio del proyecto.

4. Iniciar el servicio:

  • Utilice el comando docker run -d -p 5000:5000 mtranserver para iniciar el servicio.

5. Probar el servicio:

  • Envíe una solicitud de traducción (por ejemplo, a través del navegador o Postman) para verificar que el servicio funcione correctamente.

Repositorio de GitHub:https://github.com/xxnuo/MTranServer

Demostración:https://mtranserver.2020818.xyz/