Giter Site home page Giter Site logo

lingolaunch's Introduction

Inspiration

We were inspired by Educaros challenge to build a language learning app that is well suited for their use case and not as generic and inflexible as Duolingo or Babbel.

What it does

LingoLaunch gives access to articles, recipes and stories on German culture. It allows users to interactively learn first words in German and to get a first impression of the German culture. The main concept is to use partial translation to allow users to discover the language. LingoLaunch exchanges words in the articles with their german translation. Users can then guess their meaning. As the users’ level of expertise grows, LingoLaunch gradually increases the difficulty and introduces more and more foreign words. Further, users can add their own texts that are automatically included in the articles tab. LingoLaunch automatically exchanges words that users have already remembered in these texts with their translation. Now the users can read texts regarding their own interests. Using our translation feature, users can search for words by typing or even by taking a picture. These words can then be added to the dictionary, allowing users to build their own collection of words that they deem important. This is especially interesting for domain specific topics as those are rarely covered by standard language learning apps. Discovered words can also be studied using a vocabulary trainer based on the index card method. Features such as the shopping list or the picture game allow users to integrate learning German into their daily life.

How we built it

We used React js to build our website. Node and express were used for a server that connects to the Google Cloud Vision and Translate API to find text in images and translate it into German.

Challenges we ran into

Communication via Hopin was a bit annoying. We had issues with audio quality and performance, that were not present when using, for example, discord. Also, we are still not sure if we filled out all of the necessary google forms to be properly registered. There were so many forms.

Accomplishments that we're proud of

Coming up with an interesting idea and producing a satisfactory outcome.

What we learned

How much optimization potential there is for existing apps that help you to learn a language. Also, we learned how much you are supposed to tip in Germany and how to cook Käsespätzle.

What's next for LingoLaunch

The next step would be to include more languages and more content. Parts of our interfaces and user experience could be improved with a bit more time. The LingoLaunch is ready to launch!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.