Sobre el proyecto

DualSub Replay es una aplicación Android gratuita y de código abierto para estudiantes de idiomas que ven YouTube. Muestra subtítulos originales y una versión traducida simultáneamente, admite traducción en el dispositivo a 59 idiomas mediante Google ML Kit y permite a los usuarios tocar cualquier párrafo de subtítulo para repetir ese momento exacto. La aplicación también incluye tarjetas de vocabulario con palabras guardadas, práctica con repetición espaciada y seguimiento del progreso del tiempo de inmersión. La aplicación integra el sitio web móvil de YouTube en un único WebView, por lo que la navegación, la búsqueda, la reproducción, los comentarios y las recomendaciones siguen disponibles. Puede recuperar subtítulos manuales o generados automáticamente y analizar múltiples formatos de subtítulos. En modo horizontal, los usuarios obtienen una vista dividida redimensionable con el video y la línea de tiempo de subtítulos uno al lado del otro. No se requiere cuenta ni clave de API, y la traducción ocurre localmente en el dispositivo. DualSub Replay se distribuye como APK desde las versiones de GitHub y requiere Android 8.0 o posterior. El proyecto utiliza un endpoint de transcripciones de YouTube no documentado, que puede dejar de funcionar si YouTube cambia su API interna. El código fuente tiene licencia MIT, mientras que la distribución de la aplicación sigue GPL-3.0. El desarrollo incluye compilaciones automatizadas de CI, pruebas en dispositivos gestionados y una variante opcional para F-Droid que usa el motor de traducción Bergamot de Mozilla.