Etude
Study a new language with your preferred subject matter.
What it does
In today's world, technological advancements have greatly enhanced global connectivity through the internet. Additionally, international travel for tourism, study, and other purposes has become increasingly common. As a result, learning new languages has become more crucial.
Language learning applications have evolved to offer structured, step-by-step guidance. With the vast vocabulary in any language, learners often prefer to concentrate on specific, relevant topics. Our application caters to this preference by allowing users to learn a new language through topics of interest, such as travel, food or specialized fields, rather than unrelated subjects.
Our approach involves using the Gemini API to generate vocabulary related to the user's selected topic in the target language, which could be English, French, Japanese, or others. These terms are then translated into the user’s native language using the Google Translation API, simplifying the learning process. The application also features customizable topics and includes a history page to track progress and a testing function to evaluate knowledge.
By relying on the Gemini API to generate vocabulary, our application avoids the need for a large initial database of words. This approach offers a flexible and efficient language learning experience tailored to individual needs.
Built with
- Flutter
- Firebase
Team
By
brosprogrammer
From
Vietnam