O Translator é um aplicativo Android leve e focado na privacidade que demonstra o poder do Google ML Kit para identificação e tradução de idiomas no dispositivo.
Este aplicativo permite tradução integrada em mais de 50 idiomas com detecção automática de idioma, tudo processado localmente no seu dispositivo.
Recursos:
* Detecção Automática de Idioma: Identifica de forma inteligente o idioma do texto de entrada usando a identificação de idioma do ML Kit
* Tradução Multilíngue: Traduza textos em mais de 50 idiomas suportados com alta precisão
* Proteção Completa da Privacidade: Nenhum dado pessoal é coletado, armazenado ou compartilhado - tudo acontece no seu dispositivo
* Capacidade Totalmente Offline: Após o download dos modelos, a tradução funciona sem conexão com a internet
* Modelos Compactos de ML: Uso eficiente de armazenamento com ~3 MB para detecção de idioma e ~30 MB por par de idiomas
* Processamento Rápido: O ML no dispositivo garante uma tradução rápida sem atrasos no servidor
Tech Stack:
* Kotlin: Linguagem de programação primária para desenvolvimento Android moderno
* Jetpack Compose: Kit de ferramentas de UI moderno para construção de interfaces nativas para Android
* Google ML Kit:
- ID do idioma para detecção automática de idioma
- Tradução para conversão de texto entre idiomas
* Hilt: Framework de injeção de dependência para arquitetura limpa
Privacidade e Segurança:
Este aplicativo prioriza sua privacidade com uma abordagem de coleta zero de dados.
- Todo o processamento da tradução ocorre localmente no seu dispositivo
- Nenhum dado de texto é transmitido para servidores externos
- Sem análise ou rastreamento de usuários
- Sem monetização ou anúncios
- Conexão inicial com a internet necessária apenas para baixar modelos de ML