A visual translation mobile application that uses deep learning and image classification technology to recognize the different objects in a photo and translate them into 4 different languages
Demo: https://youtu.be/8xtcNXKKe4M
- Expo app
- Node.js
Fork and clone this repository. Then
- Visit https://www.clarifai.com/ and register for a free API key
- Visit https://developers.google.com/places/web-service/get-api-key for instructions to get a Google API Key
- Create a file in the top level of your directory, name it secret.js
- Copy and paste the following line, filling in the info for Clarifai
export const clarifaiKey = 'your key here'
export const googleApiKey = 'your key here'
npm install
Running expo start
will make great things happen!
Open Expo Client on your device. Use it to scan the QR code printed by expo start
. You may have to wait a minute while your project bundles and loads for the first time.
- [React Native] (https://facebook.github.io/react-native/) - Front end framework for developing the mobile app
- [Clarifai] (https://www.clarifai.com/) - Image recognition API used for recognizing objects and moods using camera
- [Google Translate API] (https://cloud.google.com/translate/) - API used for translating between languages
- Kaiyue Pan
This project is licensed under the MIT License - see the LICENSE.md file for details