Write an iOS application for a Service.

Cerrado Publicado hace 7 años Pagado a la entrega
Cerrado Pagado a la entrega

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 Desarrollo de apps móviles

Nº del proyecto: #11347635

Sobre el proyecto

30 propuestas Proyecto remoto Activo hace 7 años

30 freelancers están ofertando un promedio de $913 por este trabajo

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 Más

$1000 USD en 20 días
(549 comentarios)
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 Más

$833 USD en 16 días
(146 comentarios)
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 Más

$600 USD en 12 días
(179 comentarios)
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 Más

$773 USD en 20 días
(8 comentarios)
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 Más

$833 USD en 15 días
(8 comentarios)
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 Más

$555 USD en 10 días
(6 comentarios)
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 Más

$1000 USD en 10 días
(0 comentarios)
0.0