Superposición por bloques: traducciones renderizadas en su lugar en la foto

Last updated: 2026-09-03

La página de resultados renderiza las traducciones sobre la foto original, una superposición por bloque OCR. La traducción de cada bloque aparece en el rectángulo exacto donde el motor OCR detectó el texto fuente. La superposición admite un control deslizante de transparencia para que los usuarios puedan comparar el original y la traducción lado a lado sin salir de la página.

Cómo funciona la superposición

  1. Traducción por bloque. Cada TextBlock detectado se envía a ML Kit como un trabajo de traducción independiente. Las traducciones fluyen a la superposición a medida que se completan; el usuario ve los bloques «volverse» traducidos en el orden en que el motor los termina.
  2. Posición por rectángulo. El texto traducido se ajusta y posiciona para caber en el rectángulo fuente. Si un bloque es estrecho, la traducción pasa a varias líneas y puede desbordar ligeramente el rectángulo fuente; el motor prefiere la legibilidad sobre la contención estricta.
  3. Tocar para enfocar. Tocar un bloque traducido abre una hoja inferior que se desplaza al mismo bloque en la vista «Traducción completa», para que los usuarios puedan leer traducciones largas sin hacer zoom en la foto.
  4. Transparencia ajustable. Un control deslizante controla la opacidad de la capa de superposición. Desliza a totalmente transparente para ver la foto original, totalmente opaco para leer las traducciones.

Anatomía de la página de resultados

Por qué la traducción por bloque

Comportamiento de edición

La superposición se renderiza sobre la foto, no horneada. Guardar en el historial almacena tanto la foto original como el registro de traducción por bloque. Abrir una entrada guardada reproduce la superposición exactamente; la edición de la foto no se admite.