📱
ImageTrans para Android

Traduce imágenes, fotos y texto de la pantalla directamente en tu teléfono, incluso dentro de juegos. ImageTrans para Android detecta el texto automáticamente, lo traduce y vuelve a colocar la traducción en su posición original sobre la imagen: no necesitas un ordenador.

🤖 Android 8+ 🆓 Gratis y de código abierto
Actualmente el APK se distribuye a través de GitHub Releases. Requiere Android 8.0 o superior y un dispositivo arm64 (la gran mayoría de los teléfonos modernos); no es compatible con emuladores x86.

¿Qué es esto?

ImageTrans para Android es la versión para Android del software de traducción de imágenes asistida por computador ImageTrans. Está pensado para esos momentos en los que ves algo y quieres traducirlo al instante: páginas de cómic en el teléfono, menús y letreros de la calle, capturas de pantalla de apps o las imágenes de producto de una carpeta entera.

No depende de un ordenador de escritorio. Puedes conectarte a un servidor remoto de ImageTrans y usar el flujo de trabajo completo de ImageTrans, o ejecutarlo todo localmente en el teléfono: el OCR se realiza en el dispositivo y solo el texto reconocido se envía a la API de traducción. A diferencia de la traducción de capturas convencional, ImageTrans para Android sustituye el texto original por la traducción y trata de conservar la maquetación original.

Cuatro formas de traducir

🖼️

Traducción de imágenes

Elige una imagen de la galería o del almacenamiento y tradúcela. Toca cualquier cuadro de texto para comparar el original con la traducción, alterna entre la imagen original y la traducida y, después, guarda el resultado en la galería o compártelo.

📷

Traducción con la cámara

Apunta a cualquier cosa: letreros, menús, envases, documentos... La vista previa de la cámara incluye un recuadro que puedes arrastrar y escalar; toca «Capturar y traducir» para capturar la vista previa, recortar la zona del recuadro y traducirla, sin guardar la foto.

📁

Traducción de carpetas

Elige una carpeta y traduce todas sus imágenes de una vez. Las traducciones se guardan en formato PNG en la subcarpeta out de esa carpeta, conservando los nombres de archivo originales. Ideal para catálogos de productos, imágenes de comercio electrónico y otros trabajos por lotes.

🫧

Ventana flotante de traducción por captura de pantalla

La burbuja flotante y el recuadro permanecen siempre visibles sobre las demás apps. Toca «Traducir» para traducir directamente el contenido del recuadro: la traducción aparece dentro del propio recuadro, el resto de la pantalla no se ve afectado y puedes seguir usando otras apps con normalidad. Funciona con cualquier app, incluidos los juegos: traduce diálogos, descripciones de objetos y menús de juegos para móvil sin salir del juego.

Diseñado para imágenes reales

⚡

OCR local

Con rapidocr4j (PaddleOCR) y ONNX Runtime, la detección y el reconocimiento de texto se realizan por completo en el teléfono, acelerados por OpenCV, y no es necesario subir la imagen cuando solo se hace OCR. Los idiomas chino, inglés, japonés y las lenguas latinas funcionan desde el primer momento; los modelos de coreano, árabe, ruso y tailandés se descargan automáticamente la primera vez. En páginas en japonés se puede usar opcionalmente el modelo YOLO de líneas de texto, adecuado para cómics con texto vertical, que además detecta los bocadillos.

🎨

Renderizado que conserva la maquetación

La traducción utiliza el mismo motor de renderizado que la extensión de navegador de ImageTrans: ajusta automáticamente el tamaño de la fuente, detecta el color del texto, gestiona el fondo y admite esquinas redondeadas, contornos y sombras, así como maquetación vertical para chino y japonés y de derecha a izquierda.

💬

Bocadillos de cómic

En una página de cómic, las líneas de texto de un mismo bocadillo se combinan en un solo párrafo antes de traducir, y los bocadillos se ordenan según el orden de lectura: por líneas de arriba abajo y, en el manga vertical japonés, de derecha a izquierda dentro de cada línea. Si YOLO ha detectado bocadillos, se usan directamente como panel; si no, se calculan a partir de las líneas de texto.

🧵

Cómics verticales largos

Los cómics verticales muy largos se reconocen y renderizan por bloques y después se unen, para evitar que una sola imagen enorme agote la memoria y que el texto se vuelva borroso por el escalado.

🔎

Solo reconocimiento

No traduce: solo hace OCR y vuelve a colocar el texto reconocido en su posición original. Útil para depurar modelos, crear datos de entrenamiento o comprobar cómo reconoce la app una imagen especialmente difícil.

Elige tu motor de traducción

🖥️ Servidor remoto de ImageTrans

Conéctate a un servidor de ImageTrans que se ejecute en cualquier lugar —tu propio ordenador o un host remoto o en la nube— y usa la configuración de tu proyecto, tus motores de OCR, tu memoria de traducción y tu glosario.

  • Flujo completo de ImageTrans: detección, eliminación de texto, traducción y maquetación
  • Los mejores resultados y el mayor soporte de idiomas
  • No hace falta instalar ImageTrans en el teléfono

🤖 OCR local + API compatible con OpenAI

El OCR se realiza en el teléfono y el texto reconocido se envía a cualquier API compatible con OpenAI para traducirlo.

  • Compatible con ChatGPT, Gemini, DeepSeek y otros servicios similares
  • Usa tu propia clave de API y tu propio modelo
  • Puedes añadir parámetros adicionales a la solicitud mediante JSON (el modo de razonamiento de DeepSeek está desactivado de forma predeterminada)
  • Equilibrio entre velocidad, calidad y coste

🆓 OCR local + MyMemory

No necesitas clave de API: usa el servicio de traducción gratuito MyMemory, que divide automáticamente los párrafos largos para respetar los límites de la interfaz.

  • Totalmente gratis, unos 50 000 caracteres al día
  • Ideal para traducciones rápidas del día a día
  • Se te avisará cuando se agote la cuota

Úsalo junto con la extensión de navegador

Si lees cómics en el navegador del teléfono, ImageTrans para Android puede actuar como servidor de traducción de la extensión de navegador de ImageTrans: el teléfono hace el OCR en segundo plano y devuelve a la extensión los cuadros de texto (y sus traducciones), que la extensión renderiza en la página.

En el mismo teléfono basta con introducir http://127.0.0.1:51042, sin necesidad de Wi-Fi ni datos móviles; también puedes usar la IP local del teléfono desde un ordenador en la misma red.

Cómo empezar

  1. Descarga e instala el APK Descarga el APK desde GitHub Releases e instálalo. Puede que tengas que permitir la instalación de apps de origen desconocido.
  2. Elige el modo de traducción En los ajustes, elige cómo quieres traducir: conectar con un servidor remoto de ImageTrans (indica la dirección del servidor y la contraseña del proyecto) o hacer el OCR localmente en el teléfono y traducir con una API compatible con OpenAI o con MyMemory. Con MyMemory no necesitas clave de API.
  3. Configura el par de idiomas Elige el idioma de origen y el de destino. El idioma de origen «Automático» se interpreta como japonés y el de destino «Automático» como inglés, pero también puedes especificarlos manualmente.
  4. Empieza a traducir Elige una imagen de la galería, haz una foto, selecciona una carpeta o activa la ventana flotante de traducción por captura. La app reconocerá el texto, lo traducirá y colocará la traducción sobre la imagen.
  5. Guarda o comparte Guarda la traducción en la galería o compártela; cuando termine la traducción de una carpeta, puedes abrir directamente la carpeta de salida.

Requisitos del sistema y limitaciones

📱

Dispositivos arm64

Compatible con Android 8.0 o superior. La librería de OCR local solo está disponible para arm64-v8a, algo que admiten prácticamente todos los teléfonos Android modernos. Los emuladores x86_64 no pueden ejecutar el OCR.

🌐

Conexión a internet

En el modo local, el OCR se realiza por completo en el teléfono y solo se envía el texto a la API de traducción. El modo servidor requiere acceso a tu servidor de ImageTrans; los modelos de OCR de coreano, árabe, ruso y tailandés deben descargarse la primera vez.

🔋

Ejecución en segundo plano

La ventana flotante de traducción por captura y el servidor de traducción para la extensión dependen de un servicio en primer plano. Algunas ROM de fabricantes chinos requieren permitir la actividad en segundo plano y desactivar la optimización de batería.