All Projects → vigzmv → What_the_thing

vigzmv / What_the_thing

Licence: mit
📷 Point your camera at things to learn how to say them in a different language. Android app built with React Native.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to What the thing

Handeye calib camodocal
Easy to use and accurate hand eye calibration which has been working reliably for years (2016-present) with kinect, kinectv2, rgbd cameras, optical trackers, and several robots including the ur5 and kuka iiwa.
Stars: ✭ 364 (-30.8%)
Mutual labels:  translation, camera
Rtmppublisher
Rtmp client on Android. Live Video Streaming.
Stars: ✭ 515 (-2.09%)
Mutual labels:  camera
Yomichan
Japanese pop-up dictionary extension for Chrome and Firefox.
Stars: ✭ 464 (-11.79%)
Mutual labels:  translation
Chat app
A flutter chat app built with firestore. It is clone of messenger.User can create stories,chat and search in real time.
Stars: ✭ 493 (-6.27%)
Mutual labels:  camera
Vue Page Stack
Routing and navigation for your Vue SPA. Vue 单页应用导航管理器
Stars: ✭ 475 (-9.7%)
Mutual labels:  translation
Termit
Translations with speech synthesis in your terminal as a ruby gem
Stars: ✭ 505 (-3.99%)
Mutual labels:  translation
Viewspreadtranslationcontroller
View Spread TranslationController for Android.
Stars: ✭ 460 (-12.55%)
Mutual labels:  translation
Camera Controls
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
Stars: ✭ 519 (-1.33%)
Mutual labels:  camera
You Dont Know Js Ru
📚 Russian translation of "You Don't Know JS" book series
Stars: ✭ 5,671 (+978.14%)
Mutual labels:  translation
Translation.js
集成了谷歌翻译、有道翻译与百度翻译的网页翻译接口,可在 Node.js 与 Chrome 扩展 / 应用中使用。
Stars: ✭ 493 (-6.27%)
Mutual labels:  translation
Cordova Plugin Qrscanner
A fast, energy efficient, highly-configurable QR code scanner for Cordova apps and the browser.
Stars: ✭ 485 (-7.79%)
Mutual labels:  camera
Most Frequent Technology English Words
程序员工作中常见的英语词汇
Stars: ✭ 4,711 (+795.63%)
Mutual labels:  translation
Flex
The minimalist Pelican theme.
Stars: ✭ 510 (-3.04%)
Mutual labels:  translation
Rxpaparazzo
RxJava extension for Android to take images using camera and gallery and pick files up
Stars: ✭ 467 (-11.22%)
Mutual labels:  camera
Raidrive.translation
RaiDrive Translation
Stars: ✭ 518 (-1.52%)
Mutual labels:  translation
Yasea
RTMP live streaming client for Android
Stars: ✭ 4,557 (+766.35%)
Mutual labels:  camera
Angular Translate
Translating your AngularJS 1.x apps
Stars: ✭ 4,414 (+739.16%)
Mutual labels:  translation
Simple Camera
Quick photo and video camera with a flash, customizable resolution and no ads.
Stars: ✭ 503 (-4.37%)
Mutual labels:  camera
Cameraview
[DEPRECATED] Easily integrate Camera features into your Android app
Stars: ✭ 4,735 (+800.19%)
Mutual labels:  camera
Universal Starter
Angular 9 Universal repo with many features
Stars: ✭ 518 (-1.52%)
Mutual labels:  translation

What the Thing ?

Open Source Love    license    contributions welcome

Point camera at things to learn how to say them in a different language.

Native Android App built with React Native.

Made it as a part of my learning process of React and React Native.

Inspired by Thing Translator by dmotz.

ezgif-2-c2d47b51b0      58e4ef22e1d7d646107794

How it works ?

Concepts present in captured image are extracted and translated to the given language.

It uses

Download Signed Release for Android

what_the_thing_1.1.0-release.apk

Try it ?

Get the signed release apk for android from here or follow the steps to build it yourself.

Have a look at the React-native Docs to set up a development environment for React-native and Android.

# Install react-native
$ sudo npm install -g react-native-cli

# Clone repository
$ git clone https://github.com/vigzmv/what_the_thing.git
$ cd what_the_thing

Get your free API keys from Clarifai and Yandex. It is easy and free.

Place them in ./apiKeys.json.

# Install required packages
$ yarn install || npm install

# Install the application on a running Android emulator or a connected Android device
$ react-native run-android

# Run the server/bundler
$ react-native start

# Done !

For a build that doesn't reqire the development server:

# Bundle debug build
$ react-native bundle --dev false --platform android --entry-file index.android.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug

# Create debug build
$ cd android && ./gradlew assembleDebug

# Generated apk will be located at android/app/build/outputs/apk. Install it with
$ adb install app/build/outputs/apk/app-debug.apk

I would be releasing a signed apk package soon which could be installed directly to device for usage.

Contribute ?

  • Fork the repository
  • Commit your changes
  • Submit a pull request

Follow Github Flow to collaborate!

Licence

MIT Licence © Vignesh M

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].