Polyword - iOS Application

Oct 1, 2017 · 227 words · 2 minute read

Polyword

helps you translate and learning words in new languages by just taking pictures of various things, such as objects or places!

This application is based on a neural network to recognize objects, before translating them in the languages selected by the user.

Polyword

Description

Polyword helps you translate and learning words in new languages by just taking pictures of various things, such as objects or places!

It is an essential app when going abroad!

Polyword also provides a fun and innovative way to improve your vocabulary in different languages! Learning new useful words this way will help you remember them later.

More than 30 languages are available.

Demo

screenshot

Technology used

Polyword is based on several technologies:

  • Object detection: To detect objects, I used Apple CoreML technology
  • Word translation: To translate words between several languages, I used the Microsoft Azure Text Translator API
  • Ads: To display ads, I used AdMob by google
  • Analytics: It is not displayed on this repository, but the Polyword app that you can download on the app store features some analytics tools. I used google firebase to easily implement analytics in my app.

ML Model

For this project I used the MLmodel called Resnet50.

Learn more about this project

You can learn more about this project here. Polyword is entirely open-source, and the github Readme contains a lot of technical specifications if you’re interested!.

tweet Share