{"id":13432325,"url":"https://github.com/vigzmv/what_the_thing","last_synced_at":"2025-04-05T04:14:28.997Z","repository":{"id":46296499,"uuid":"83539083","full_name":"vigzmv/what_the_thing","owner":"vigzmv","description":":camera: Point your camera at things to learn how to say them in a different language. Android app built with React Native.","archived":false,"fork":false,"pushed_at":"2022-10-12T13:31:20.000Z","size":1133,"stargazers_count":546,"open_issues_count":8,"forks_count":75,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-10-18T21:59:20.596Z","etag":null,"topics":["android","camera","clarifai","image-recognition","react-native","thing","translation"],"latest_commit_sha":null,"homepage":"https://vigzmv.github.io/what_the_thing/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vigzmv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-01T09:53:02.000Z","updated_at":"2024-06-30T14:45:46.000Z","dependencies_parsed_at":"2022-09-16T03:40:38.228Z","dependency_job_id":null,"html_url":"https://github.com/vigzmv/what_the_thing","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vigzmv%2Fwhat_the_thing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vigzmv%2Fwhat_the_thing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vigzmv%2Fwhat_the_thing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vigzmv%2Fwhat_the_thing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vigzmv","download_url":"https://codeload.github.com/vigzmv/what_the_thing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284953,"owners_count":20913704,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","camera","clarifai","image-recognition","react-native","thing","translation"],"created_at":"2024-07-31T02:01:10.343Z","updated_at":"2025-04-05T04:14:28.970Z","avatar_url":"https://github.com/vigzmv.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Open Source Apps","开源App"],"sub_categories":["Other Platforms"],"readme":"# What the Thing ?\n\n[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=102)](https://github.com/vigzmv/what_the_thing)  \u0026nbsp;\u0026nbsp;\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/vigzmv/what_the_thing)  \u0026nbsp;\u0026nbsp;\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/vigzmv/what_the_thing)\n\nPoint camera at things to learn how to say them in a different language.\n\nNative Android App built with [React Native](https://github.com/facebook/react-native).\n\nMade it as a part of my learning process of [React](https://github.com/facebook/react-native) and [React Native](https://github.com/facebook/react-native).\n\nInspired by [Thing Translator](https://github.com/dmotz/thing-translator) by [dmotz](https://github.com/dmotz).\n\n![ezgif-2-c2d47b51b0](https://cloud.githubusercontent.com/assets/14950089/24720723/b2305c4e-1a5b-11e7-8717-672866128ef0.gif)\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n![58e4ef22e1d7d646107794](https://cloud.githubusercontent.com/assets/14950089/24707372/ec7b4538-1a30-11e7-944d-98addd4ff146.gif)\n\n## How it works ?\n\nConcepts present in captured image are extracted and translated to the given language.\n\nIt uses\n\n- [Clarifai's](https://clarifai.com/) concept recognition from images\n- [Yandex's](https://tech.yandex.com/translate/) language translation.\n\n\n## Download Signed Release for Android\n\n[what_the_thing_1.1.0-release.apk](https://github.com/vigzmv/what_the_thing/releases/tag/v1.1.0)\n\n\n## Try it ?\n\nGet the signed release apk for android from [here](https://github.com/vigzmv/what_the_thing/releases/tag/v1.1.0) or follow the steps to build it yourself.\n\nHave a look at the [React-native Docs](https://facebook.github.io/react-native/docs/getting-started.html) to set up a development environment for React-native and Android.\n\n```sh\n# Install react-native\n$ sudo npm install -g react-native-cli\n\n# Clone repository\n$ git clone https://github.com/vigzmv/what_the_thing.git\n$ cd what_the_thing\n\n```\n\nGet your free API keys from [Clarifai](https://clarifai.com/) and [Yandex](https://tech.yandex.com/translate/). It is easy and free.\n\nPlace them in `./apiKeys.json`.\n\n```sh\n# Install required packages\n$ yarn install || npm install\n\n# Install the application on a running Android emulator or a connected Android device\n$ react-native run-android\n\n# Run the server/bundler\n$ react-native start\n\n# Done !\n```\n\n\u003chr/\u003e\n\nFor a build that doesn't reqire the development server:\n\n```sh\n\n# Bundle debug build\n$ 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\n\n# Create debug build\n$ cd android \u0026\u0026 ./gradlew assembleDebug\n\n# Generated apk will be located at android/app/build/outputs/apk. Install it with\n$ adb install app/build/outputs/apk/app-debug.apk\n\n```\n\n\n_I would be releasing a signed apk package soon which could be installed directly to device for usage._\n\n## Contribute ?\n\n- Fork the repository\n- Commit your changes\n- Submit a pull request\n\nFollow [Github Flow](https://help.github.com/articles/github-flow/) to collaborate!\n\n## Licence\n\n[MIT Licence](https://github.com/vigzmv/what_the_thing/blob/master/LICENSE) © [Vignesh M](https://vigneshm.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvigzmv%2Fwhat_the_thing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvigzmv%2Fwhat_the_thing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvigzmv%2Fwhat_the_thing/lists"}