Community:SummerOfCode14:Brainstorming: Difference between revisions

Jump to navigation Jump to search
→‎Localization: Retitled project and clarified description.
(→‎Localization: Retitled project and clarified description.)
Line 559: Line 559:
! Comments
! Comments
|-
|-
| Mozilla Intellego
| Mozilla Intellego -- Terminology-driven automatic translation of web sites
| Intellego is an initiative to develop a machine translation platform from open corpus data, open corpus gathering techniques, and open web services APIs to lower the linguistic accesibility barrier for users and websites and further promote the exploration of freedom of linguistic expression on the web.


(Natural Language Machine Translation for the Open Web)
This piece of the project will lay the foundational code for Intellego by aiming at the completion of the first key milestone: creating an automatic translation tool for web sites aimed to translate all key source terminology in a site into the target language equivalents. This will be accomplished by scanning the DOM of a site, extracting the translatable text nodes, searching for source terminology matches from within a bilingual termbase, and returning target language terminology within the rendered page. This project will aim to perform these tasks within the Mozilla support sites.  
| Create the foundational code for the Intellego machine translation project. Intellego is an initiative to develop a machine translation engine that utilizes open corpus data, open corpus gathering techniques, and open web services APIs to lower the linguistic accessibility barrier for users and websites and further promote the exploration of freedom of linguistic expression on the web.


 
If the student can accomplish the basic scope of the project before the necessary eight weeks, the stretch aim would be to enable the addition of context sensitive retrieval of target terminology.
This piece of the project will lay the foundational code for Intellego by aiming at the completion of a key milestone: creating a system that will scan the DOM of a site, extract the translatable text nodes, search for source terminology matches from within a bilingual termbase, and return target language terminology within the rendered page. This project will aim to perform these tasks within the Mozilla support sites first. If the student can accomplish the basic scope of the project before the necessary eight weeks, the stretch aim would be to enable the addition of context sensitive retrieval of target terminology.
|
|
* DOM manipulation (JavaScript)
* DOM manipulation (JavaScript)
Account confirmers, canmove, Confirmed users
2,357

edits

Navigation menu