{"id":26820195,"url":"https://github.com/iagoantunes/mlkittexttranslate","last_synced_at":"2026-04-28T18:02:59.003Z","repository":{"id":279057984,"uuid":"932508806","full_name":"IagoAntunes/MLKitTextTranslate","owner":"IagoAntunes","description":":e-mail: The MAIL app (yes, it's a pun on AI and ML) is an email application simulator made in Jetpack Compose to explore machine learning and Artificial Intelligence capabilities on Android with Kotlin.","archived":false,"fork":false,"pushed_at":"2025-02-23T13:28:06.000Z","size":2480,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T14:28:59.941Z","etag":null,"topics":["android","jetpack-compose","kotlin","mlkit","mlkit-translate"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IagoAntunes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-14T02:55:14.000Z","updated_at":"2025-02-23T14:05:51.000Z","dependencies_parsed_at":"2025-02-23T14:39:40.427Z","dependency_job_id":null,"html_url":"https://github.com/IagoAntunes/MLKitTextTranslate","commit_stats":null,"previous_names":["iagoantunes/mlkittexttranslate"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IagoAntunes%2FMLKitTextTranslate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IagoAntunes%2FMLKitTextTranslate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IagoAntunes%2FMLKitTextTranslate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IagoAntunes%2FMLKitTextTranslate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IagoAntunes","download_url":"https://codeload.github.com/IagoAntunes/MLKitTextTranslate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246285650,"owners_count":20752947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","jetpack-compose","kotlin","mlkit","mlkit-translate"],"created_at":"2025-03-30T06:29:48.610Z","updated_at":"2026-04-28T18:02:58.921Z","avatar_url":"https://github.com/IagoAntunes.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Mobile-Android-com-IA-3522](https://github.com/IagoAntunes/MLKitTextTranslate/blob/master/app/src/main/res/drawable/github/text_translated_cover.png)\n\n# MAIL\n\nThe MAIL app (yes, it's a pun on AI and ML) is an email application simulator made in Jetpack Compose to explore machine learning and Artificial Intelligence capabilities on Android with Kotlin.\n\n## 🔨 Project features\nThe base project has 3 main screens:\n- Home tab: List of emails in several languages.\n- Email content: When clicking on an item in the initial list, the screen with the body content and subject appears.\n- Adjustments: At first it only contains the text stating that there is nothing there.\n  \n  https://github.com/git-jr/3522-Android-MLKit-Smart-Suggestions/assets/35709152/ae84914b-ad06-4803-aafa-88876b3178cb\n\n- Perform real-time analysis of received emails and generate suggested responses, text and emoji.\n- Analyze the content of an email, identify which entities are present and highlight them with the help of Jetpack Compose.\n- Use the identified entities to generate suggestions for actions, such as opening a map, calling a phone, sending an email, etc.\n\nhttps://github.com/git-jr/3522-Android-MLKit-Smart-Suggestions/assets/35709152/adf85d9a-d052-40ca-b095-acb2dbdca31d\n\n## ✔️ Techniques and technologies used\n\nThe techniques and technologies used for this are:\n\n- `Jetpack Compose`: Modern toolkit for creating UIs on mobile devices\n- `Kotlin`: programming language\n- `Gradle Version Catalogs`: new way to manage plugins and dependencies in Android projects\n- `Material Design 3`: design pattern recommended by Google for creating modern UIs\n- `Hilt`: dependency injection\n- `Navigating with Compose`: navigation between composables and screens\n- `Viewmodel and states`: screen state management\n- `Kotlin Datetime`: navigation between composables and screens.  \n- `ML Kit identification`: library for language analysis and identification, part of Google's machine learning toolset\n- `ML Kit translation`: library for language analysis and translation, part of Google's machine learning toolset\n- `ML Kit Smart Reply`: library for text analysis and suggested responses, part of Google's suite of machine learning tools\n- `ML Kit Entity Extraction`: library for text analysis and entity extraction, part of Google's machine learning toolset\n\n[codigo-final]: https://github.com/alura-cursos/3522-Android-MLKit-Smart-Suggestions/tree/aula05\n[download-final]: https://github.com/alura-cursos/3522-Android-MLKit-Smart-Suggestions/archive/refs/heads/aula05.zip\n\n## Social\n[Linkedin](https://www.linkedin.com/in/iagoaferreira/)\n\n[Portfólio](https://iagoferreira.web.app/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiagoantunes%2Fmlkittexttranslate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiagoantunes%2Fmlkittexttranslate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiagoantunes%2Fmlkittexttranslate/lists"}