Traductor de Texto con IA

Traduce texto entre español, inglés, francés y alemán con un modelo de IA en tu propio dispositivo. Gratis, privado, nada de lo que pegas sale de tu navegador.

🌐 English

🔒 Privado por diseño: tu texto se procesa localmente en tu navegador; nada se sube nunca a ningún servidor.

Traducir sin entregar el texto

La traducción automática es una de las cosas más útiles que hace el software, y también una de las más hostiles a la privacidad en su forma habitual. El arreglo estándar es que pegas un texto en una caja de una web y ese texto viaja a un centro de datos para traducirse. Para la carta de un restaurante eso da igual. Para una cláusula de un contrato, una carta de un abogado, un resultado médico o un mensaje privado es una decisión que estás tomando sin pensarla demasiado.

Esta página mueve el modelo a tu lado de esa frontera. El modelo de traducción de la dirección que elijas se descarga una vez en tu navegador y todas las traducciones posteriores se ejecutan en tu propio procesador. El texto se queda en tu máquina, lo que significa que no hay registro de él en ninguna parte, ni cuenta asociada, ni límite de cuánto traduces.

Traducir un pasaje

  1. Elige una dirección en Traducir. Inglés a español es la opción por defecto.
  2. Pega tu texto.
  3. Ejecútalo. La primera pasada de una dirección dada descarga el modelo de esa dirección, que es el paso lento.
  4. Copia la traducción, o descárgala como archivo de texto.

Cambiar de dirección más adelante descarga el modelo propio de esa dirección, porque cada par es un modelo distinto.

Seis modelos pequeños en lugar de uno grande

La forma evidente de construir un traductor es un modelo que sepa muchos idiomas. Existen, son impresionantes, y también ocupan cientos de megabytes en su versión pequeña y varios gigabytes en la versión útil. Descargar todo eso para traducir una frase del inglés al francés es un mal negocio dentro de un navegador.

La alternativa es una familia de modelos pequeños, cada uno entrenado para una sola dirección. Individualmente son mucho más ligeros, y solo llegas a descargar el que has seleccionado. Ese es el diseño de aquí, y es también la razón de que la lista de idiomas sea corta y no larga: cada idioma extra es una descarga real que tiene que justificarse, no una línea más en un desplegable.

Qué hace bien y dónde patina

Los modelos vienen de un proyecto abierto de traducción de larga trayectoria y son de la misma familia arquitectónica que han usado los fabricantes de navegadores para sus funciones de traducción integradas. Las seis direcciones se verificaron con frases reales antes de publicarse, y devuelven resultados naturales y correctos en vez de la salida acartonada que la gente asocia con los traductores gratuitos antiguos.

Los límites son los habituales de la traducción automática y conviene conocerlos. Los modismos se traducen literalmente más veces de las que deberían. El registro no se conserva de forma fiable, así que una frase formal puede volver coloquial. El vocabulario técnico de un campo concreto puede traducirse con el término equivocado. Y hay una advertencia de implementación reconocida: el tokenizador de esta familia de modelos no está disponible en la implementación más rápida del runtime, y la propia biblioteca señala que los resultados pueden ser algo menos precisos por ese motivo.

Nada de eso vuelve inservible la salida. Sí significa que deberías leer el resultado en lugar de reenviarlo sin mirarlo.

Combinarlo con los otros modelos locales

La traducción suele ser el paso intermedio y no la tarea entera. Una grabación en un idioma se convierte en texto con transcribir audio a texto, ese texto se traduce aquí, y el resultado se puede leer en voz alta con el conversor de texto a voz. Cada uno de esos tres se ejecuta en tu propio dispositivo, así que una cadena entera puede ocurrir sin una sola subida.

Para comparar un original contra una traducción, o dos traducciones entre sí, el comparador de textos las alinea.

Créditos del modelo

Esta herramienta funciona con OPUS-MT, un proyecto del Language Technology Research Group de la Universidad de Helsinki, ejecutado en el navegador a través de las conversiones a ONNX de Xenova en Hugging Face. Cinco de las seis direcciones usadas aquí, inglés a español, español a inglés, inglés a francés, francés a inglés y alemán a inglés, están bajo licencia Apache-2.0. La dirección de inglés a alemán está bajo licencia CC-BY-4.0 por parte de quien la publica, y se acredita aquí porque esa licencia así lo exige.

Preguntas frecuentes

Esta página está en español, ¿la herramienta realmente traduce desde y hacia el español?

Sí, y en este caso no hace falta ninguna advertencia, el español es una de las tres direcciones de idioma que esta herramienta soporta de verdad, con su propio modelo de traducción neuronal dedicado en ambos sentidos (Español→Inglés e Inglés→Español). No es un caso de "página en español, función en inglés" como ocurre con alguna otra herramienta de IA de este sitio: aquí el español es un idioma de origen y destino genuino, verificado contra el modelo real, no solo un supuesto.

¿Se envía mi texto a un servidor para traducirlo?

No. Un modelo real de traducción automática neuronal se ejecuta enteramente dentro de tu pestaña del navegador usando WebAssembly. Lo que pegues (un mensaje, un correo, un párrafo de un documento) se traduce en tu propio dispositivo y nunca se transmite a ningún sitio.

¿Por qué la primera traducción tarda más que las siguientes?

El modelo de IA para la dirección de idioma que elegiste (unos 100-110 MB) se descarga una vez, la primera vez que usas esa dirección concreta, y tu navegador lo guarda en caché. Cada traducción después de eso en la misma dirección (esta sesión o una visita futura) pasa directamente a traducir. Cambiar a otra dirección (por ejemplo, de Español→Inglés a Inglés→Francés) descarga el modelo propio de esa dirección la primera vez, ya que cada dirección usa su propio modelo dedicado en lugar de un modelo multilingüe compartido.

¿Por qué la descarga es más grande que la de otras herramientas de IA de este sitio?

Cada dirección de idioma aquí usa su propio modelo de traducción completo de tipo codificador-decodificador (unos 100-110 MB, incluso en el nivel de cuantización más comprimido que este repositorio probó), lo que es más grande que muchos otros modelos de IA en el dispositivo de este sitio. Solo se descarga la ÚNICA dirección que realmente eliges, los modelos de las otras cinco direcciones permanecen intactos hasta que cambias a ellas.

¿Qué tan precisa es la traducción?

Es un modelo de traducción automática real y genuino (la misma familia de modelos (MarianMT/OPUS-MT) que impulsa varios proyectos de traducción de código abierto importantes), no una demo de juguete, y maneja bien frases y párrafos cortos del día a día. No es perfecto, como cualquier traducción automática, puede fallar con modismos, vocabulario muy técnico o especializado, o frases ambiguas que dependen de un contexto que el modelo no tiene. Para cualquier cosa legal o médicamente importante, pide a un hablante bilingüe humano que revise el resultado.

¿Por qué solo español/francés/alemán↔inglés, qué pasa con otros idiomas?

Cada dirección necesita su propio modelo dedicado de más de 100 MB, así que esta herramienta empieza intencionadamente con los tres pares de idiomas europeos más solicitados en lugar de intentar soportar cualquier combinación posible (lo que supondría mantener docenas de descargas de modelos grandes). No se ofrece traducción directa entre dos idiomas que no sean el inglés (por ejemplo, español→francés), traduce primero a inglés y luego de inglés al idioma de destino, como solución alternativa de dos pasos.

¿Puedo traducir un documento entero de una vez?

Puedes pegar un pasaje largo (un correo completo, varios párrafos) en el recuadro y traducirlo de una sola vez. Un texto extremadamente largo simplemente tardará más en procesarse, ya que el modelo traduce toda la entrada de una vez; no hay opción de subir archivos aquí, solo pegar y traducir.

¿Qué modelo subyacente impulsa esto, y es de código abierto?

Sí, esta herramienta usa OPUS-MT (los modelos de traducción MarianMT abiertos, publicados por Helsinki-NLP de la Universidad de Helsinki), convertidos para ejecutarse en el navegador vía ONNX/WebAssembly. Cinco de las seis direcciones tienen licencia Apache-2.0; la dirección Inglés→Alemán en concreto tiene licencia CC-BY-4.0 de su editor (Helsinki-NLP), razón por la que esta página acredita explícitamente el proyecto OPUS-MT más abajo en lugar de dejar sin mencionar el origen del modelo.

Herramientas relacionadas