Write an iOS application for a Service.

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

Basically, it's a text translator that also allows the user to define words for certain languages.

****************************************

LOADER:

* The app uses an appId for the translation requests. That appId must be obtained through a hidden input inside a webview and it should be requested each time the app loads.

* If the appId expires (after a few hours), instead of receiving the JSON structure of the translated text, you will receive a string like this "ArgumentException: Invalid appId\u000d\u000aParameter name: appId : ID=2563.V2_Json.TranslateArray2.357F27DC", so it should be requested again in that case.

* The translation url will be available inside a hidden input as well, to avoid problems if it needs to change in the future. Tokens will be used so that you can easily replace the appId, texts, from & to variables.

* Translation and dictionary language codes will be available in here (e.g.: es, en , fr, it).

****************************************

TRANSLATOR:

1.1) User writes (or speaks through the mic) any text.

1.2) User can change both source and target languages (the api has a language autodetect feature for the source, but the user should be able to change the source language anyways).

1.3) The translation request returns a JSON structure just like this:

[{"Alignment":"0:1-0:0 3:7-2:5 9:13-10:12 15:23-14:20","From":"es","OriginalTextSentenceLengths":[24],"TranslatedText":"I like to eat spinach","TranslatedTextSentenceLengths":[21]}]

1.4) The response is received and the "TranslatedText" value must be displayed into the native UX.

****************************************

ACTIONS (available only if there is a translation result):

* Copy: when tapped, the text is copied to the clipboard.

* Listen: when tapped, the text-to-speech component reads the translated text.

* Dictionary: The user can tap a dictionary icon that will display a list with all the translated words (one word per line). The user can tap on a word to find out it's meaning in the dictionary (go to 2.2) - Dictionary is only available for a specific set of languages. The User sees a list of definitions for the selected word (result is obtained through a JSON response from my server).

****************************************

SETTINGS

* Autospeak voice translation when translation is ready ON/OFF

* Change language (for labels). Default language is english, but if the app detects that iOS is using Spanish, it should use spanish labels (this applies for 10 basic languages), there are only a few labels in the app (around 7).

****************************************

MAIN FEATURES:

* Handling JSON

* Integration of Google Analytics and Google Admob (fairly easy with their components)

* Using a webview.

* Text-to-speech capabilities (using iOS's Text to Speech Engine) and microphone usage to input the text instead of writing it.

* Following defined UX

iPhone Mobile App Development

Project ID: #11347635

About the project

30 proposals Remote project Active 7 years ago

30 freelancers are bidding on average $913 for this job

Yknox

Hi, I am Eric Wang, Mobile developer in China. I've just read your job posting and I°Øm very interested. I'm a certificated freelancer with over 500 good reviews from clients. I have experienced knowledge in ever More

$1000 USD in 20 days
(549 Reviews)
9.0
beepig

Hi there, I'm a mobile applications development team manager and a developer myself too, and I'm very interested in your job post involving these skills. We have recently worked in iOS/Android/Windows Phone apps de More

$833 USD in 16 days
(146 Reviews)
8.5
technorizen

Hello, I have 5 years of experienced on mobile application and development web services I have gone through your project requirement specification and as per my previous experience with this I am capable to do this More

$600 USD in 12 days
(179 Reviews)
8.6
prashushinde9

Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i wi More

$773 USD in 20 days
(8 Reviews)
6.5
RubyOnRail

Hi,I have gone through your project description. I could be confident if we can proceed towards more discussion. I am an individual developer and you will be working directly with me if we proceed work on this project More

$833 USD in 15 days
(8 Reviews)
5.4
workspaceit

Hello, I m Tahsinul Alam, completed Masters in Software Engineering now working as one of the project manager of Workspace Infotech, software/Outsourcing firm located in Dhaka, Bangladesh. We have 13 different team More

$555 USD in 10 days
(6 Reviews)
4.9
arupg

Hi, I am Arup Sarkar and I have 2 year experience iOS Mobile App. I'm are new in freelancer , but I have ability to fulfill your requirement. Now, I'm working on a banking related project which has tight securi More

$1000 USD in 10 days
(0 Reviews)
0.0