This software goal is to support studying foreign languages with Google Cloud APIs.
- Upload a text in the language the person wants to learn.
- Whenever the algorithm parser a noun, verb, or adjective, highlight it. It also will show a picture of the selected word and its translated version with a link to the Wikipedia document.
- Create activities based on the text automatically, such as connecting words (present in the text) with images.
- Translates the speaking into words and shows the respective images for pronunciation training.
- Spell the word based on a picture, the user selects a picture, and it automatically spells the word associated with it.
- Sort a noun present in the text, then creates a Hunting Words game with this word synonyms.
- Create flashcards of the previous nouns to a dialy challenge, to fix content learned.
- Select some texts and books for people to use without cost.
- Create an exam to rank people due to their skills.
- Suggest a personalized collection of books to improve personal skills.
- Allow a video chat to train to speak online.
- Transform speak into text.
- Translate the text to the listener's language.
- Allow the listener to hear in his language or the original audio.
- Shows the text in a chat, in your language, and the translated version.
- Google Cloud Plataform Hackathon Toolkit - https://github.com/GoogleCloudPlatform/hackathon-toolkit
- Vision
- Language
- Translate
- https://cloud.google.com/blog/products/gcp/building-an-image-search-application-using-cloud-vision-api (searching images for text excerpts)
- https://cloud.google.com/translate/docs (Translate text)
- https://cloud.google.com/vision (Categorizing text)
- https://openai.com/blog/openai-api/
- Add a chrome extension, to allow people to use the software into HTML pages.