All Projects β†’ AcroMace β†’ BabelCamera

AcroMace / BabelCamera

Licence: MIT License
Find out how to describe the things around you in another language with Core ML and the Vision framework in iOS 11! πŸ‘€

Programming Languages

swift
15916 projects
shell
77523 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to BabelCamera

Ios 11 By Examples
πŸ‘¨πŸ»β€πŸ’» Examples of new iOS 11 APIs
Stars: ✭ 3,327 (+25492.31%)
Mutual labels:  xcode9, ios11, coreml
iOS11-Demos
Collection of samples and demos of features introduced in iOS 11
Stars: ✭ 16 (+23.08%)
Mutual labels:  xcode9, ios11, coreml
Awesome Coreml Models
Largest list of models for Core ML (for iOS 11+)
Stars: ✭ 5,192 (+39838.46%)
Mutual labels:  ios11, coreml, core-ml
Evncustomsearchbar
πŸ”Born for iOS 11 and iPhone X SearchBar
Stars: ✭ 52 (+300%)
Mutual labels:  xcode9, ios11
CoreML-samples
Sample code for Core ML using ResNet50 provided by Apple and a custom model generated by coremltools.
Stars: ✭ 38 (+192.31%)
Mutual labels:  ios11, coreml
Coremlimage
A demo of creating your own CoreML model
Stars: ✭ 13 (+0%)
Mutual labels:  xcode9, coreml
ARKitPhysics
ARKit Demo for Physics
Stars: ✭ 21 (+61.54%)
Mutual labels:  xcode9, ios11
Coremldemo
A simple demo for Core ML
Stars: ✭ 90 (+592.31%)
Mutual labels:  xcode9, coreml
Visual-Effects-Shadow
Add a drop shadow to a UIVisualEffectView using a 9-part UIImage.
Stars: ✭ 56 (+330.77%)
Mutual labels:  xcode9, ios11
Measurearkit
An example of measuring app with ARKit in iOS 11
Stars: ✭ 220 (+1592.31%)
Mutual labels:  xcode9, ios11
Textdetection
Vision Framework Demo on Text Detection
Stars: ✭ 173 (+1230.77%)
Mutual labels:  xcode9, ios11
CustomVisionMicrosoftToCoreMLDemoApp
This app recognises 3 hand signs - fist, high five and victory hand [ rock, paper, scissors basically :) ] with live feed camera. It uses a HandSigns.mlmodel which has been trained using Custom Vision from Microsoft.
Stars: ✭ 25 (+92.31%)
Mutual labels:  ios11, coreml
Seefood
Inspired by HBO's Silicon Valley: SeeFood is an iOS app that uses CoreML to detect various dishes
Stars: ✭ 445 (+3323.08%)
Mutual labels:  xcode9, coreml
Unsplashexplorer Coreml
Core ML demo app with Unsplash API
Stars: ✭ 358 (+2653.85%)
Mutual labels:  xcode9, coreml
Coremlstyletransfer
A simple demo for Core ML and Style Transfer
Stars: ✭ 30 (+130.77%)
Mutual labels:  xcode9, coreml
Measure
Using ARKit to make calculate the distance of real-world objects
Stars: ✭ 357 (+2646.15%)
Mutual labels:  xcode9, ios11
Swift Articles
Monthly Series - Top 10 Angular Articles
Stars: ✭ 139 (+969.23%)
Mutual labels:  xcode9, ios11
Styletransfer Ios
Stars: ✭ 155 (+1092.31%)
Mutual labels:  ios11, coreml
Visionfacedetection
An example of use a Vision framework for face landmarks detection in iOS 11
Stars: ✭ 258 (+1884.62%)
Mutual labels:  xcode9, ios11
Cs193p Fall 2017 Demo
Stanford CS193P Fall 2017 Demo
Stars: ✭ 157 (+1107.69%)
Mutual labels:  xcode9, ios11

BabelCamera

Build Status DUB

Find out how to describe the things around you in another language!

An iOS app using Core ML and the Vision framework in iOS 11 as well as the Google Translate API.

Demo

BabelCamera demo gif

The app also reads the words aloud

Running

  1. Get a Google Translate API Key
  2. Copy Keys.example.xcconfig to Keys.xcconfig and replace YOUR_API_KEY_HERE in the file with your API key from step 1
  3. Clean build folder / clear derived data (βŒ₯β‡§βŒ˜K)
  4. Run the app

Vision model

The app currently comes with SqueezeNet. You can replace it with another model available on the Apple's Core ML page (ex. ResNet50, Inception v3, VGG16) by dragging the .mlmodel file (ex. VGG16.mlmodel) into Xcode where you see SqueezeNet.model, and then:

In VisionService.swift, replace the line:

model = try? VNCoreMLModel(for: SqueezeNet().model)

with

model = try? VNCoreMLModel(for: VGG16().model)

or the model of your choice

Languages currently supported

These are languages that can both be translated by Google Translate and pronounced by iOS (listed in Language.swift)

  • Arabic
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Czech
  • Danish
  • Dutch
  • English
  • Finnish
  • French
  • German
  • Greek
  • Hewbrew
  • Hindi
  • Hungarian
  • Indonesian
  • Italian
  • Japanese
  • Korean
  • Norwegian
  • Polish
  • Portuguese
  • Romanian
  • Russian
  • Slovak
  • Spanish
  • Swedish
  • Thai
  • Turkish
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].