I have already successfully completed the phase 1 of the project with another Freelancer developer to create a simple PHP string search/replace translator. However, that developer is unavailable to do the next iteration of the project so I am looking for someone else to fix a few bugs and extend the functionality.
To translate English text into another foreign language (an English dialect).
A user is presented with a simple form consisting of two textarea fields. They enter plain English into the first textarea, click submit and then they are given the translation which displayed in the second textarea.
The web page will be hosted on a PHP apache server with a MySQL database.
A backend MySQL database (dictionary) contains a list of matching keypairs of English and Foreign words and phrases. There are currently 1000’s of rows.
Each DB record can contain single word pairs or multi-word phrases (up to 4 word phrases).
The idea is for the English string to be broken down and searched within the database. Matching words and phrases are then transposed to form a new string consisting of the Foreign text. Words that are not found in the dictionary are ignored and not replaced/removed.
Currently, only English -> Foreign language is complete. Phase 2 is to extend the functionality to have both English -> Foreign AND Foreign -> English.
Tasks for this Phase 2 iteration:
1) Fix the following bugs
- Remove leading space from returned result
- Remove space before punctuation
- Do not add space between punctuation
- last word before linebreak should not be ignored
- repeated double words should not be ignored
2) Submit the form, search/replace and display the results without reloading the page (Ajax)
3) Extend functionality to Foreign -> English
- User clicks on button to swap input fields (see google translate for good example)
- User enters foreign text and clicks translate button
- Search and replace (exactly same principle of previous English -> Foreign functionality) and English text is returned
I will provide the following:
- PHP file of current working iteration
- Link to online version
- Create table SQL script
- CSV extract of dataset
- Spreadsheet detailing each bug and task (spreadsheet will include previous bug history)
8 фрилансеров(-а) в среднем готовы выполнить эту работу за £26
Hello, I have read your requirements. I can fix the bugs and extend the functionality of search/replace translator. Further, we can discuss in chat kindly text me to discuss your project in depth. Thanks.
Hello. I can help you with this task. I can work with php, ajax and mysql. I have experience of creation multilingual sites and implementation of google translate api. Choose me and i do this for you. Thank you