Intellego/GSoC/2014: Difference between revisions

Jump to navigation Jump to search
→‎Project outline: Add bugs for some steps.
(Clean up formatting and wikimarkup.)
(→‎Project outline: Add bugs for some steps.)
Line 20: Line 20:


==== Week 1 ====
==== Week 1 ====
* Create a bilingual termbase of terminology consisting of Mozilla-specific terminology from Mozilla l10n resources.
* Create a bilingual termbase of terminology consisting of Mozilla-specific terminology from Mozilla l10n resources. ({{bug|983140}})


==== Week 2 ====
==== Week 2 ====
* Create a front-end web portal UI in which the user will simply enter a URL and click a button to execute the MT results.
* Create a front-end web portal UI in which the user will simply enter a URL and click a button to execute the MT results. ({{bug|983142}})
* Create a back-end, Python-based program that will, given a URL, extract the DOM text nodes from the associated webpage.
* Create a back-end, Python-based program that will, given a URL, extract the DOM text nodes from the associated webpage. ({{bug|983143}})


==== Week 3 ====
==== Week 3 ====
Line 36: Line 36:


==== Week 6 ====
==== Week 6 ====
* All-At-Once Replacement Method: Regenerate the DOM with the replaced terminology, output to a new webpage, and render it.
* All-At-Once Replacement Method: Regenerate the DOM with the replaced terminology, output to a new webpage, and render it. ({{bug|983146}})


==== Week 7 ====
==== Week 7 ====
* On-the-Fly Replacement Method: Perform the terminology replacement operation on the DOM segment by segment, instead of extracting all text nodes from the DOM at once.
* On-the-Fly Replacement Method: Perform the terminology replacement operation on the DOM segment by segment, instead of extracting all text nodes from the DOM at once. ({{bug|983148}})


==== Week 8 ====
==== Week 8 ====
Line 45: Line 45:


=== Final deliverable ===
=== Final deliverable ===
* Automatic terminology translation tool consisting of a web interface and a server-side tool. A user will insert the URL of a source language web site and the tool will return the rendered target language website containing partially translated content.
* Automatic terminology translation tool consisting of a web interface and a server-side tool. A user will insert the URL of a source language web site and the tool will return the rendered target language website containing partially translated content. ({{bug|983138}})


== Interested students ==
== Interested students ==
canmove, Confirmed users, Bureaucrats and Sysops emeriti
960

edits

Navigation menu