Translator je ľahká aplikácia pre Android zameraná na ochranu osobných údajov, ktorá demonštruje silu súpravy Google ML Kit na identifikáciu a preklad jazyka na zariadení.
Táto aplikácia umožňuje bezproblémový preklad do viac ako 50 jazykov s automatickou detekciou jazyka, pričom všetky sú spracované lokálne vo vašom zariadení.
Vlastnosti:
* Automatická detekcia jazyka: Inteligentne identifikuje jazyk vstupného textu pomocou identifikácie jazyka súpravy ML
* Viacjazyčný preklad: Prekladajte text vo viac ako 50 podporovaných jazykoch s vysokou presnosťou
* Úplná ochrana súkromia: Žiadne osobné údaje sa nezhromažďujú, neukladajú ani nezdieľajú – všetko sa deje na vašom zariadení
* Možnosť úplne offline: Po stiahnutí modelov funguje preklad bez pripojenia k internetu
* Kompaktné modely ML: Efektívne využitie úložiska s ~3 MB na detekciu jazyka a ~30 MB na jazykový pár
* Rýchle spracovanie: ML na zariadení zaisťuje rýchly preklad bez oneskorení servera
Tech Stack:
* Kotlin: Primárny programovací jazyk pre moderný vývoj Androidu
* Jetpack Compose: Súprava nástrojov moderného používateľského rozhrania na vytváranie natívnych rozhraní systému Android
* Google ML Kit:
- ID jazyka pre automatickú detekciu jazyka
- Preklad na konverziu textu medzi jazykmi
*Hilt: Rámec vstrekovania závislostí pre čistú architektúru
Ochrana osobných údajov a zabezpečenie:
Táto aplikácia uprednostňuje vaše súkromie pomocou prístupu s nulovým zberom údajov.
- Celé spracovanie prekladu prebieha lokálne na vašom zariadení
- Na externé servery sa neprenášajú žiadne textové údaje
- Žiadne analýzy alebo sledovanie používateľov
- Žiadne speňaženie ani reklamy
- Počiatočné internetové pripojenie je potrebné len na sťahovanie modelov ML