Infinilang
Japonés acelerado, adaptado a ti.
Todo el que aprende choca con el mismo muro: WaniKani te enseña quinientos kanji y después no hay nada que leer que use esos quinientos y nada más. Infinilang lo genera, siempre.
macOS · Windows · Linux
Lectura
Input comprensible, calculado en lugar de seleccionado a mano.
Infinilang consulta en directo el estado de tus tareas en WaniKani y construye pasajes con tu conjunto de kanji conocidos, dando más peso a los que tu SRS considera más flojos. Se introduce exactamente un kanji próximo por sesión, marcado como nuevo.
Furigana que no estorban
Fija un umbral y las lecturas aparecerán solo sobre los kanji que aún no has superado. Cualquier cosa que se haya colado en el texto desde fuera de tu nivel conserva siempre su lectura, así que nunca te quedas atascado.
Saber qué acabas de leer
Un panel de cobertura da cuenta de cada carácter: cuántos de tus kanji conocidos usó el pasaje, cuántos venían de los dos niveles siguientes y qué hubo fuera de tu nivel con glosa automática. Pasa el ratón por cualquier palabra para ver su significado y sus lecturas.
Partículas que aún no has asimilado
Un rastreador segmenta todo lo que lees, observa qué partículas gramaticales entiendes de forma demostrable y sesga la generación futura en contra de las que no.
Conversación
Cada palabra que dices, puntuada mientras la dices.
Conversación libre en la que la transcripción se colorea palabra por palabra del verde al ámbar y al rojo, para que veas exactamente qué sílaba te ha fallado.
Yuki
Una amiga informal de veintitantos. Cercana, y se burla un poco.
Tanaka-sensei
Un profesor formal. Reformula lo que has dicho en lugar de corregirte.
Akari
Una compañera de clase a la defensiva. 「べ、別に〜」
Sato-san
El tendero del barrio. Educado, rápido y con una paciencia infinita.
Siete lugares donde estar
Una cafetería en Shibuya, una estación de tren de Tokio, una entrevista de trabajo en una oficina, una consulta médica, unos grandes almacenes, perderse por la ciudad y un intercambio de idiomas. Cada uno lleva asociado un registro esperado, así que el lenguaje informal, el educado y el keigo se practican donde corresponde.
Enseña sin echarte la bronca
Un corrector detecta tus errores y se los pasa a un planificador, que los integra en lo que tu interlocutor dice a continuación. Se te enseña en lugar de señalarte, y una barra lateral sugiere discretamente formas más naturales de haberlo dicho.
En pantalla
Esta app todavía no se ha publicado. Las capturas llegarán aquí cuando se lance.
Memoria
Se acuerda de ti, y puedes editarlo.
Después de cada turno, un modelo rápido extrae un dato duradero sobre ti, valora su importancia y lo guarda localmente con una caducidad. Al final de la sesión, una pasada de reflexión los consolida en ideas de más alto nivel. La próxima vez se recuperan los que importan y se introducen en la conversación, así que tu interlocutor retoma donde lo dejasteis.
Todo ello es visible en un panel, y cada dato se puede leer, editar o borrar. Que un compañero de idiomas recuerde tu trabajo y tu perro solo es bueno si puedes ver qué cree saber.
Tus claves, tu máquina
Aquí nada es un servicio.
Infinilang no tiene cuenta, ni servidor, ni facturación. Apúntalo a un endpoint de modelo que gestiones tú, a Ollama en el mismo portátil o a Anthropic con tu propia clave. Los embeddings y el almacén vectorial son locales: los vectores de memoria están en la propia fila SQLite del dato y se buscan en el proceso, así que no hay ninguna base de datos vectorial en la que darse de alta.
Cerrado por construcción
Las claves viven en el llavero del sistema operativo. Una política de seguridad de contenido estricta fija una lista explícita de hosts con los que la app puede comunicarse, así que ningún otro es accesible desde ella ni siquiera en principio. No hay analíticas ni telemetría.
Hecho para poder leerse
El movimiento, el contraste y el tamaño del texto son ajustables, hay una opción de OpenDyslexic y toda la interfaz respeta la preferencia de movimiento reducido. La propia app está disponible en inglés, español, chino y coreano.
Detalle
Los datos concretos.
Infinilang está en una fase temprana. El modo de lectura es la mitad madura; el modo de conversación es una vista previa funcional y se sigue desarrollando. Aparece aquí porque es real y utilizable, no porque esté terminado.
- Plataforma
- macOS 11 o posterior, Windows y Linux. El móvil es una fase posterior.
- Estado
- Desarrollo temprano, versión 0.1.0. Todavía sin publicación empaquetada.
- Precio
- Gratis. Usa tus propias claves de API o aloja tú mismo los modelos.
- Licencia
- Apache-2.0
- Enseña
- Japonés. Interfaz en inglés, español, chino y coreano.
- Modelos
- Cualquier endpoint compatible con OpenAI, Anthropic u Ollama en local
- Voz
- Azure Speech para el reconocimiento y la síntesis, con puntuación de la pronunciación palabra por palabra
- Privacidad
- Sin cuentas, sin telemetría. Base de datos y almacén vectorial SQLite locales; las claves se guardan en el llavero del sistema operativo.
Preguntas que vale la pena hacer.
- ¿Cuánto cuesta Infinilang?
- Nada. Tiene licencia Apache-2.0 y no lleva código de facturación. Tú aportas tus propias claves de API, o lo apuntas a una máquina que ya gestionas, y pagas a quien preste esos servicios en lugar de pagarnos a nosotros.
- ¿Necesito una suscripción a WaniKani?
- Para la mitad de lectura, sí: la idea entera es que los pasajes se limiten a los kanji que tu cuenta de WaniKani dice que conoces, ponderados según lo bien que los conoces. La mitad de conversación funciona sin ella.
- ¿Puede funcionar por completo en mi propio hardware?
- Casi. El proveedor por defecto es un endpoint compatible con OpenAI alojado por ti, Ollama es una opción de primera clase y el almacén vectorial es SQLite en tu disco en lugar de una base de datos alojada. El reconocimiento y la síntesis de voz van de momento a Azure, que es la única parte que debe salir de la máquina.
- ¿Qué idiomas enseña?
- Solo japonés. La interfaz en sí está disponible en inglés, español, chino y coreano.