Infinilang
Japonês acelerado, sob medida para você.
Todo estudante bate na mesma parede: o WaniKani ensina quinhentos kanji e depois não há nada para ler que use esses quinhentos e mais nada. O Infinilang gera isso, para sempre.
macOS · Windows · Linux
Leitura
Insumo compreensível, calculado em vez de selecionado a dedo.
O Infinilang consulta ao vivo o estado das suas tarefas no WaniKani e monta trechos a partir do seu conjunto de kanji conhecidos, dando mais peso àqueles que o seu SRS considera mais frágeis. Exatamente um kanji futuro é introduzido por sessão e marcado como novo.
Furigana que saem do caminho
Defina um limite e as leituras aparecerão só sobre os kanji que você ainda não dominou. Qualquer coisa que tenha entrado no texto acima do seu nível mantém sempre a leitura, então você nunca fica travado.
Saber o que você acabou de ler
Um painel de cobertura dá conta de cada caractere: quantos dos seus kanji conhecidos o trecho usou, quantos vieram dos dois níveis seguintes, e o que estava acima do seu nível e recebeu glosa automática. Passe o mouse sobre qualquer palavra para ver o significado e as leituras.
Partículas que você ainda não absorveu
Um rastreador segmenta tudo o que você lê, observa quais partículas gramaticais você comprovadamente entende, e enviesa a geração futura para longe daquelas que você não domina.
Fala
Cada palavra que você fala, avaliada enquanto você fala.
Conversa livre em que a transcrição se colore palavra por palavra do verde ao âmbar e ao vermelho, para você ver exatamente qual sílaba te derrubou.
Yuki
Uma amiga descontraída de uns vinte e poucos anos. Calorosa, e provoca um pouco.
Tanaka-sensei
Um professor formal. Reformula o que você disse em vez de corrigir você.
Akari
Uma colega de classe na defensiva. 「べ、別に〜」
Sato-san
O comerciante do bairro. Educado, ágil, de paciência infinita.
Sete lugares para estar
Um café em Shibuya, uma estação de trem em Tóquio, uma entrevista de emprego em escritório, uma consulta médica, uma loja de departamentos, se perder na cidade, e um intercâmbio de idiomas. Cada um carrega um registro esperado, então a fala informal, a educada e o keigo são praticados onde fazem sentido.
Ele ensina sem te repreender
Um corretor identifica seus erros e os entrega a um planejador, que os incorpora ao que o seu interlocutor diz em seguida. Você é ensinado em vez de exposto, e uma barra lateral sugere discretamente formas mais naturais de ter dito aquilo.
Na tela
Este app ainda não foi lançado. As capturas aparecem aqui no lançamento.
Memória
Ele lembra de você, e você pode editar isso.
Depois de cada turno, um modelo rápido extrai um fato duradouro sobre você, avalia a importância dele e o guarda localmente com uma validade. No fim da sessão, uma passagem de reflexão consolida tudo em percepções de nível mais alto. Na próxima vez, os que importam são recuperados e semeados na conversa, então o seu interlocutor retoma de onde vocês pararam.
Tudo isso fica visível em uma gaveta, e cada fato pode ser lido, editado ou apagado. Um parceiro de idioma que lembra do seu trabalho e do seu cachorro só é uma coisa boa se você puder ver o que ele acha que sabe.
Suas chaves, sua máquina
Nada aqui é um serviço.
O Infinilang não tem conta, nem servidor, nem cobrança. Aponte-o para um endpoint de modelo que você mesmo mantém, para o Ollama no mesmo notebook, ou para a Anthropic com a sua própria chave. Os embeddings e o armazenamento vetorial são locais: os vetores de memória ficam na própria linha SQLite do fato e são buscados dentro do processo, então não há banco vetorial nenhum para se cadastrar.
Fechado por construção
As chaves ficam no chaveiro do sistema operacional. Uma política de segurança de conteúdo rigorosa fixa uma lista explícita de hosts que o app pode contatar, então nada além disso é alcançável a partir dele, nem em princípio. Não há analytics nem telemetria.
Feito para ser legível
Movimento, contraste e tamanho do texto são ajustáveis, há uma opção OpenDyslexic, e toda a interface respeita a preferência de movimento reduzido. O app em si está disponível em inglês, espanhol, chinês e coreano.
Detalhe
Os detalhes concretos.
O Infinilang está no começo. O modo de leitura é a metade madura; o modo de fala é uma prévia funcional e ainda está sendo construído. Ele aparece aqui porque é real e utilizável, não porque esteja pronto.
- Plataforma
- macOS 11 ou posterior, Windows e Linux. O celular é uma fase posterior.
- Situação
- Desenvolvimento inicial, versão 0.1.0. Ainda sem uma versão empacotada.
- Preço
- Gratuito. Use suas próprias chaves de API ou hospede os modelos você mesmo.
- Licença
- Apache-2.0
- Ensina
- Japonês. Interface em inglês, espanhol, chinês e coreano.
- Modelos
- Qualquer endpoint compatível com OpenAI, Anthropic ou Ollama localmente
- Fala
- Azure Speech para reconhecimento e síntese, com avaliação de pronúncia palavra por palavra
- Privacidade
- Sem contas, sem telemetria. Banco de dados e armazenamento vetorial SQLite locais; chaves guardadas no chaveiro do sistema operacional.
Perguntas que valem a pena.
- Quanto custa o Infinilang?
- Nada. Ele é licenciado sob Apache-2.0 e não tem código de cobrança. Você fornece as suas próprias chaves de API, ou aponta o app para uma máquina que já mantém, e paga a quem fornece esses serviços em vez de pagar a nós.
- Preciso de uma assinatura do WaniKani?
- Para a metade de leitura, sim: a ideia inteira é que os trechos fiquem restritos aos kanji que a sua conta do WaniKani diz que você conhece, ponderados por quão bem você os conhece. A metade de fala funciona sem ela.
- Ele pode rodar inteiramente no meu próprio hardware?
- Quase. O provedor padrão é um endpoint compatível com OpenAI hospedado por você, o Ollama é uma opção de primeira classe, e o armazenamento vetorial é SQLite simples no seu disco, e não um banco hospedado. O reconhecimento e a síntese de fala vão por enquanto para o Azure, que é a única parte que precisa sair da máquina.
- Quais idiomas ele ensina?
- Só japonês. A interface em si está disponível em inglês, espanhol, chinês e coreano.