A language translation app built using Flutter and Python backend.
It translates live conversations from one language to another, then uses the history of the conversation and a logistic regression model to determine whether the current conversation needs any reply suggestions or not (Basically, we check if a LLM can be used to generate a reply suggestion or not, because if the conversation is personal, there is no need to generate any suggestions). If the conversation needs a generated reply, Google's Gemini API is used to generate possible reply suggestions.
The user can also generate a summary for the conversation if needed, and the app can be used to translate written text using the camera.
Suggestions Example | Translation Example |
---|---|
![]() |
![]() |
Summary Example | Camera Example |
![]() |
![]() |
![]() |