Skip to content

Language-teaching tool that allows users to upload pictures to match basic swords that are presented in a foreign language to test understanding

Notifications You must be signed in to change notification settings

sylvesteryue/polygotcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polygotcha

Introduction

Learning a new language has always been a challenge. Using new technologies such as object detection, we hope to make the language-learning process more fun, interactive, and efficient. After choosing a language to learn (Chinese, Japanese, Spanish, etc), users are prompted to go around with their cameras to take pictures of daily objects, eventually filling out a "pokedex" of foreign words. They are then able to advance levels and get achievements, making the application an exciting way to learn a new language!

Polygotcha is a play on words, its origin the word "polyglot," someone who can speak multiple languages. "Gotcha" originates from Pokemon slang. An unpopular team opinion was to name the project duolinGO, as the brain-child of duolingo and pokemonGO, but that idea was soon dropped due to certain reasons.

Our Process

We made a full-stack web application, using Flask and Python for our back-end and React.js for our front-end. We also used the Google Cloud API for object-detection for photos users will upload, as well as Google Translate for translating our vocabulary lists for our users.

This project was bootstrapped with Create React App.

Install

  1. npm install -g yarn
  2. yarn install

What is Yarn?

Run

  1. npm start
  2. Open http://localhost:8080 in a web browser.

Build

npm run build

Learn More

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

About

Language-teaching tool that allows users to upload pictures to match basic swords that are presented in a foreign language to test understanding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •