Skip to content

VeronicaM/second-language-learning-AR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Second Language Learning AR

This is a project that allows you to use your webcam to identify objects, people etc. using Google Vison image recognition API and see the identified labels in multiple languages.

This Medium post describes its implementation in more details

Hosting

This app has been hosted on heroku here If you are on macOS please use Safari or Mozilla to view it as in Chrome there seems to be an issue with webcam permissions.

Tech stack used

  • NodeJS >= "10.x.x"
  • MongoDB
  • JS
  • Yandex Translate API
  • Google Vision API

How to use

  • Run npm install
  • Setup a Google Vision API and pass it as a process variable named GOOGLE_API_KEY
  • Setup a mongo DB hosting and plug it in server/config mongoUrl
  • Run npm start and open http://localhost:9000/
  • Enable webcam access for it and place an object in front of the camera
  • You will see a list of translated labels
  • Change the translation language from the languages dropdown

Caution This was implemented as a OKR side project at Busuu and it's not suitable for production environments.

About

Google Vision API used in Second Language Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published