Translator to lekka, zorientowana na prywatność aplikacja na Androida, która demonstruje możliwości Google ML Kit w zakresie identyfikacji i tłumaczenia języka na urządzeniu.
Ta aplikacja umożliwia płynne tłumaczenie w ponad 50 językach dzięki automatycznemu wykrywaniu języka, a wszystko to jest przetwarzane lokalnie na urządzeniu.
Funkcje:
* Automatyczne wykrywanie języka: Inteligentnie identyfikuje język tekstu wejściowego za pomocą funkcji identyfikacji języka ML Kit
* Tłumaczenie wielojęzyczne: Tłumacz tekst na ponad 50 obsługiwanych języków z wysoką dokładnością
* Pełna ochrona prywatności: Żadne dane osobowe nie są gromadzone, przechowywane ani udostępniane — wszystko dzieje się na Twoim urządzeniu
* Możliwość pracy w trybie offline: Po pobraniu modeli tłumaczenie działa bez połączenia z internetem
* Kompaktowe modele ML: Efektywne wykorzystanie pamięci masowej — ~3 MB na wykrywanie języka i ~30 MB na parę językową
* Szybkie przetwarzanie: ML na urządzeniu zapewnia szybkie tłumaczenie bez opóźnień na serwerze
Stos technologiczny:
* Kotlin: Podstawowy język programowania dla nowoczesnego tworzenia aplikacji na Androida
* Jetpack Compose: Nowoczesny zestaw narzędzi UI do tworzenia natywnych interfejsów Androida
* Google ML Kit:
- Identyfikator języka do automatycznego wykrywania języka
- Tłumaczenie do konwersji tekstu w różnych językach
* Hilt: Framework wstrzykiwania zależności dla czystej architektury
Prywatność i bezpieczeństwo:
Ta aplikacja priorytetowo traktuje Twoją prywatność, stosując podejście zero-data. - Całe przetwarzanie tłumaczeń odbywa się lokalnie na Twoim urządzeniu.
- Żadne dane tekstowe nie są przesyłane na serwery zewnętrzne.
- Brak analizy i śledzenia użytkowników.
- Brak monetyzacji i reklam.
- Początkowe połączenie z internetem wymagane jest tylko do pobrania modeli uczenia maszynowego.
Ostatnia aktualizacja
3 wrz 2025