Перакладчык - гэта лёгкае прыкладанне для Android, арыентаванае на прыватнасць, якое дэманструе моц Google ML Kit для ідэнтыфікацыі мовы і перакладу на прыладзе.
Гэта дадатак забяспечвае бясшвоўны пераклад больш чым на 50 моў з аўтаматычным вызначэннем мовы, усе апрацоўваюцца лакальна на вашай прыладзе.
Асаблівасці:
* Аўтаматычнае вызначэнне мовы: інтэлектуальна вызначае мову ўводу тэксту з дапамогай ідэнтыфікацыі мовы ML Kit
* Шматмоўны пераклад: перакладайце тэкст на 50+ падтрымоўваных моў з высокай дакладнасцю
* Поўная абарона канфідэнцыяльнасці: асабістыя даныя не збіраюцца, не захоўваюцца і не перадаюцца - усё адбываецца на вашай прыладзе
* Магчымасць цалкам аўтаномнага рэжыму: пасля спампоўкі мадэляў пераклад працуе без падлучэння да Інтэрнэту
* Кампактныя мадэлі ML: Эфектыўнае выкарыстанне памяці з ~3 МБ для вызначэння мовы і ~30 МБ на моўную пару
* Хуткая апрацоўка: ML на прыладзе забяспечвае хуткі пераклад без затрымак сервера
Тэхнічны стэк:
* Kotlin: асноўная мова праграмавання для сучаснай распрацоўкі Android
* Jetpack Compose: сучасны набор інструментаў карыстальніцкага інтэрфейсу для стварэння ўласных інтэрфейсаў Android
* Набор Google ML:
- Ідэнтыфікатар мовы для аўтаматычнага вызначэння мовы
- Пераклад для міжмоўнага пераўтварэння тэксту
*Hilt: структура ўкаранення залежнасцей для чыстай архітэктуры
Канфідэнцыяльнасць і бяспека:
Гэта дадатак аддае перавагу вашай канфідэнцыяльнасці з нулявым зборам даных.
- Уся апрацоўка перакладу адбываецца лакальна на вашай прыладзе
- Тэкставыя дадзеныя не перадаюцца на знешнія серверы
- Няма карыстальніцкай аналітыкі або адсочвання
- Без манетызацыі і рэкламы
- Першапачатковае падключэнне да Інтэрнэту патрабуецца толькі для загрузкі мадэляў ML