- 1 Personal Details
- 2 About Me
- 3 Why is it that I am interested in Apertium?
- 4 Which of the published tasks are you interested in? What do you plan to do?
- 5 My Proposal
- 6 Reasons why Google and Apertium should sponsor it?
- 7 How and who will it benefit in society ?
- 8 Work Plan
- 9 Pre GSOC
- 10 Community Bonding
Name: SHREY DHARMENDRA MODI
Ever since i entered teenage, software development has been my passion. I still remember sitting in front of my laptop and coding "Hello Shrey" for the first time in C and getting the output on the blank screen gave me goosebumps.So in my middle school i learned C through books and making projects and then proceeded towards C++ in high school and made more advanced projects. I was insatiable
The passion carried me through my education in engineering and majoring in Information Technology.Here there were more opportunities and resources available to me to improve my skills to be somewhat ready for the Tech industry and also to contribute in opensource for that i did a summer tech internship after the freshman year and started to do contributions on GitHub and learnt what industry needs for me and what i have to improve on and the passion increased more towards the field.
And this mad passion doesn't let me move backwards and omits procrastination towards work and its calling me to work more and more in this beautiful industry and to provide contributions for its improvement.
Why is it that I am interested in Apertium?
Apertium being an open source offers people to contribute something meaningful to their culture.Following the principles of preserving culture and heritage through language, Apertium connects both ancient and modern through advances in machine translation platforms.
Coming from a land where over 19500 languages are spoken Language Translation plays an important role out here.Meeting different people with different language makes it difficult to communicate but it is overcome'd by the translation tool but isn't overcome'd by other translation tools while apertium takes care of the minority languages which is ignored by others which is one the reason i got attracted towards Apertium to give it a coverage of as many languages as possible.
The other one is that many translation software's are just available online while apertium is available in both modes online as well as offline. Internet access is not available to everyone and everywhere around the world so this results in an advantage to Apertium over others.
Which of the published tasks are you interested in? What do you plan to do?
I am interested for the task “Improvements to Apertium Website”.
The changes i plan to make in the apertium websites are:
• Improving Detection of languages.
• Adding dictionary lookup mode.
• Making better GUI.
• Providing a feedback feature for the users and providing that data to the apertium team.
• Improving apertiums's API (apy-py).
• Making 'Did You Mean' style if people choose an unlikely source language.
• Add a mode that colors the resulting translation depending on how reliable it is.
This Features will be Helpful to both the Apertium users and the Apertium Team
Reasons why Google and Apertium should sponsor it?
I am currently pursuing my Bachelors degree in computer science. Participation in GSoC will for sure be a great step towards becoming a better developer,contributor and a programmer. The project will give me the chance to read, understand and implement the ideas mentioned in different publications. This will be a great experience and will help me acquire new and necessary skills.By being accepted and successful in GSoC program, it would make a huge impact on my CV and hence my career. The stipend and the opportunity to have a job interview with google are huge benefits to a fresh graduate student like me.
How and who will it benefit in society ?
People speaking minority languages or majority languages are included in apertium which will help them to learn ,communicate as well as speak different language through language translation , people who want to know what written language it is can know through the language detection feature , people who cant read documents in different languages will be able to translate it to their known language through document translation feature and the people who want to translate the entire web page can translate it through apertium. so a lot of people will get benefited through this improvement and the user base of apertium would also increase and also people who want to contribute a language pair of their language can also do easily increasing apertium's language coverage.
(From April 1 - To April 7)
Discuss more about the project with the mentors.
(From April 8 - To April 15)
Discuss with mentors some of the thoughts and ideas proposed in the documentation.
(From April 16 - To April 23)
Detailed view of the apertium API.
(From April 24 - To May 1)
Detailed view of Html,css,Bootstrap and js scripts
Pr's to the issues out there.
| Community Bonding
(From 4th May to 30th May)
Ask The mentor about 'IMPORTANT' information and improvements.
Inspect the python and web scripts.
Get used to Tornado Framework.