Translator API Test
Herramienta gratuita para probar la
Translator API
on-device del navegador (window.Translator), disponible
de forma paulatina en navegadores de escritorio basados en Chromium
(Chrome, Edge y Opera recientes). Ejercita el ciclo completo:
detección de la función,
Translator.availability(), creación de sesión con
Translator.create() y progreso de descarga del modelo,
translate() y translateStreaming(),
cancelación con AbortController y destroy().
Toda la actividad se registra en una consola de diagnóstico en vivo.
La traducción ocurre íntegramente en tu dispositivo: el texto no se
envía a ningún servidor. Solo hace falta conexión para la descarga
inicial del modelo de idioma. Requiere un contexto seguro (HTTPS o
localhost).
Qué comprueba
- Feature detection de
window.Translator. -
Translator.availability({ sourceLanguage, targetLanguage }):unavailable,downloadable,downloadingoavailable. -
Translator.create()conmonitordedownloadprogresspara el avance de descarga. -
session.translate(): traducción completa (promesa). -
session.translateStreaming(): traducción incremental por fragmentos. - Cancelación mediante
AbortController. session.destroy(): libera el modelo de memoria.
Preguntas frecuentes
El sitio dice que tu navegador no soporta la traducción integrada
Por ahora solo la soportan Chrome, Edge y Opera de escritorio; no
funciona en Firefox, Safari ni en la mayoría de navegadores móviles.
Actualiza el navegador a la última versión. La función solo está
disponible en páginas seguras (https://) o en
localhost. Sal del modo incógnito o de invitado: la IA
integrada está desactivada ahí.
La descarga del modelo de idioma se queda al 0 % o no avanza
Conéctate a una red Wi-Fi sin límite de datos: en conexiones medidas
el navegador pausa las descargas grandes. Libera espacio en disco (el
modelo puede necesitar más de 20 GB libres). Mantén el navegador
abierto; la descarga continúa en segundo plano. Revisa el estado en
chrome://components → «Optimization Guide On Device
Model».
¿Cómo ver qué modelos de idioma tienes instalados y su estado?
Abre chrome://on-device-translation-internals/ (o
edge://on-device-translation-internals/ en Edge) para ver
la lista de pares de idiomas con su estado: instalado, descargando o
no instalado.
El modelo se queda en «installing» para siempre, con cualquier par de idiomas
Cuando la descarga del modelo base queda corrupta, todos los pares se
quedan en «installing». Cierra el navegador por completo y borra la
carpeta de datos de usuario, o solo la subcarpeta que empieza por
optimization_guide_model_store. Borrar «User Data»
elimina todos los perfiles, extensiones e historial: activa la
sincronización del perfil antes.
Funcionaba y de pronto deja de traducir o devuelve texto vacío
Recarga la página. Si sigue igual, cierra y vuelve a abrir el navegador. Tener la pestaña en segundo plano mucho rato puede hacer que el navegador libere el modelo de memoria; recargar lo restablece.
La traducción va muy lenta o el navegador se congela un momento
La primera traducción de cada sesión «calienta» el modelo y es la más lenta; las siguientes van más rápido. Cierra otras pestañas o aplicaciones pesadas: la traducción usa la CPU/GPU de tu equipo, sin servidores. Con textos muy largos, tradúcelos por partes más cortas.
Funciona en otro equipo pero no en el mío
Requiere suficiente memoria y una GPU compatible. Equipos antiguos o sin GPU dedicada pueden no cumplir los requisitos. En equipos de empresa, las políticas de TI pueden bloquear la IA integrada.
¿Funciona sin conexión? ¿Se envía mi texto a algún servidor?
Una vez descargado el modelo, la traducción funciona sin conexión y en tu propio dispositivo: el texto no se envía a ningún servidor. Solo hace falta conexión para la descarga inicial del modelo de idioma.