Inspiration

Makka residents always encounter visitors who got lost or went to a hospital, and they can only speak one language that no one around understands.

What it does

On-demand instant human translation service, using a network of freelancers. A user picks a language from the list, and gets an instant call from a selected freelance translator who is currently online, in an uber-like match making experience. A user pays for the translation, and our API will allow integration with third-party providers who want to offer the service. We will make the service FREE in Mekka during Hajj period only, and we are looking to integrate with emergency services in Mekka.

How I built it

An iPhone app that talks to our java server via APIs. Calls are directed using a Twilio VoIP server.

Challenges I ran into

Maintaining reliable communications channels over the VoIP calling service, and preserve the availability status of Freelancers.

Accomplishments that I'm proud of

We were able to build a simple MVP from scratch during the hackathon: APIs, Mobile app, and a VoIP server!

What I learned

What's next for Barq Translator

Integration with text translation services, and instant sign translation using VR

Built With

Share this project:

Updates

posted an update

Two user roles are covered separately: The Translation Freelancer, and the Service Requester.

The Translation Freelancer has his own side menu which he could update his profile, choose which language he can interpret, and In the main View which he could change his availability status.

On the other hand, the Service Requester who has defined his languages also in his profile. In the main screen he could select which language that he needs to be interpreted, and accordingly, the best match of freelancers are offered for selection, then he can create a call directly with the freelancer.

Log in or sign up for Devpost to join the conversation.

posted an update

We have successfully integrated twilio VoIP service into our ios application, that with the utilization of Push notifications, it allows us to perform client-to-client direct calls through the internet

Attached screenshots from two iOS devices (iPad representing Amin - Service Requester) calling (Zizo - Interpreter and translator ),

The calls view are appears natively using CallKit library.

Log in or sign up for Devpost to join the conversation.