Changes

Jump to: navigation, search

Community:SummerOfCode14:Brainstorming

2,368 bytes added, 16:37, 25 February 2014
Localization
! Mentor(s)
! Comments
|-
|-
| Mozilla Verbatim and Pootle
| Implement APIs on Verbatim for retrieving the untranslated string information and existing translations if any. Use machine learning and data mining concepts to translate the strings using existing localization intelligence from the large amount of tranlated strings and implement a web application to translate the strings.
 
Localization plays a major role in Mozilla in spreading its vision of an open and literate web. Localizers are major contributors in making the open source products from Mozilla like Firefox and websites available in 30+ languages, this involves a lot of data being generated in the translation followed by a review process of these translated string. The project aims to use existing database of translations for a particular string and use rating factors and other rating methods to figure out the best translation to a particular string. Also this project can use automatic translation since the data generated by the users over many years can be used for mining and then processing for translation of strings.
 
This project could also be used in localization of the documentation present on MDN into different languages for the world to use. A feed can be built onto MDN requesting the to be localized content as paragraphs of data and then localizing them using the automatic localization features.
 
'''Benefits'''
 
Localization time can be saved More time can be spent in localized string verification than in localization thus giving higher quality localizations.
 
 
'''Short Term Goals'''
 
To make a machine learning integration with Mozilla’s localization platform.
 
 
'''Long Term Goal'''
 
To export the project into a full fledged stand alone application with links to various localization platforms like Transifex, Pootle etc.., thus enhancing the localization features of many open source software projects.
 
An enhancement to the 2010 Localization machine learning project implemented by Gautam Akiwate.
|
* Understanding of open webservices APIs
* Python (Django) / JavaScript
* Familiarity with a library used for quickly generating a web UI to a server-side Python script
*
| {{mozillian|sudheesh|Sudheesh Singanamalla}}
| {{mozillian|Debloper|Soumya Deb}}
|
* [https://docs.google.com/document/d/1wn_MNzW7qeipU9f6Gp5mkNOo0dV6ja1Sb3suNdaDM2s/edit?usp=sharing Documentation of Project]
|-
|}
4
edits

Navigation menu