Traduce texto entre inglés, español, portugués e indonesio — impulsado por modelos de código abierto Opus MT que corren localmente en tu navegador. Sin cargas, sin claves de API, totalmente privado.
Toda la traducción ocurre en tu navegador. Tu texto nunca sale de tu dispositivo. Los modelos se descargan una vez (~30MB cada uno) y se cachean localmente.
Se ejecuta completamente en tu navegador. Tus datos nunca salen de tu dispositivo.
Cuando haces clic en <em>Traducir</em>, pasan tres cosas — todo localmente, todo en tu navegador:
| Dirección | Model |
|---|---|
| English → Español | opus-mt-en-es (Opus MT) |
| Español → English | opus-mt-es-en (Opus MT) |
| English → Indonesia | opus-mt-en-id (Opus MT) |
| Indonesia → English | opus-mt-id-en (Opus MT) |
| English → Português | nllb-200-distilled-600M (NLLB-200) |
| Português → English | nllb-200-distilled-600M (NLLB-200) |
No. Este traductor de IA funciona completamente en tu navegador usando WebAssembly. Tu texto nunca sale de tu dispositivo. Los modelos se descargan una vez desde CDN y se cachean localmente.
Soportamos 4 idiomas: inglés, español, portugués e indonesio. Las direcciones inglés–español e inglés–indonesio usan un modelo Opus MT dedicado (~30MB cada uno); la dirección de portugués usa el modelo multilingüe NLLB-200 de Meta (~600MB, se descarga una vez y se guarda en caché).
Los modelos Opus MT se ajustan en millones de pares de oraciones de los conjuntos de datos OPUS. Producen traducciones fluidas para texto de uso general (noticias, correos electrónicos, documentación).
Sí, después del primer uso. Cada modelo de dirección de idioma (~30MB INT8) se descarga una vez y se cachea en IndexedDB. Las traducciones posteriores funcionan sin conexión.
El modelo acepta hasta 512 tokens por traducción (aproximadamente 400 palabras). Para textos más largos, usa el modo por lotes: separa párrafos con líneas en blanco.
Probamos 200 oraciones paralelas en todos los pares de idiomas soportados — tiempo promedio de traducción 0.4s en MacBook Air M2.
| Métrica | Valor |
|---|---|
| Longitud de entrada promedio | 85 words |
| Tiempo de traducción promedio | 0.4s / sentence |
| Carga del modelo (inicio en frío) | ~8s (CDN) / <1s (cached) |
| BLEU (EN↔ES) | 42.1 |
| BLEU (EN↔PT) | 40.8 |
| BLEU (EN↔ID) | 38.5 |