WebServices/translation: Difference between revisions

mNo edit summary
 
Line 1: Line 1:
==Frengly==
=Frengly=
[http://www.frengly.com Frengly] is a free and simple web service that offers translations between twenty-five different languages.   
[http://www.frengly.com Frengly] is a free and simple web service that offers translations between twenty-five different languages.   
====What it can do====
==What it can do==
Frengly allows for the translating of text between various languages.   
Frengly allows for the translating of text between various languages.   
====Use in classrooms====
==Use in classrooms==
=====Teachers=====
===Teachers===
* Improve communication within classes, especially if a common language is not shared.
* Improve communication within classes, especially if a common language is not shared.
* Teaching materials available to various audiences despite language barriers.
* Teaching materials available to various audiences despite language barriers.


=====Students=====  
===Students===  
* Have notes and assignments translated to preferred language.
* Have notes and assignments translated to preferred language.
* Learning language aid.
* Learning language aid.


====Effectiveness/Workflow====
==Effectiveness/Workflow==
# Teacher creates lesson package for students in preferred language.   
# Teacher creates lesson package for students in preferred language.   
# Students view the lesson plan and highlight with their mouse any text they do not understand.   
# Students view the lesson plan and highlight with their mouse any text they do not understand.   
Line 20: Line 20:
# An “automatically translate” option will have all lesson packages and text translated to the designated language without the user prompting.
# An “automatically translate” option will have all lesson packages and text translated to the designated language without the user prompting.


====Endpoint====  
==Endpoint==  
From a computer or any device accessing Sugar Labs, a user (teacher or student) requests a selection of text to be updated by highlighting and specifying the new language.  Frengly’s Translation Engine returns the translated text in place of the original text.   
From a computer or any device accessing Sugar Labs, a user (teacher or student) requests a selection of text to be updated by highlighting and specifying the new language.  Frengly’s Translation Engine returns the translated text in place of the original text.   
[http://www.frengly.com/translationAPI Accessing the Frengly Translation Engine]
[http://www.frengly.com/translationAPI Accessing the Frengly Translation Engine]
Line 33: Line 33:
:'''outformat:'''  format of the response [xml/json], not mandatory- default is xml
:'''outformat:'''  format of the response [xml/json], not mandatory- default is xml


====Technical challenges====
==Technical challenges==
* Implementation of SugarLabs to interface with Frengly.
* Implementation of SugarLabs to interface with Frengly.
* Bandwidth from Frengly server.   
* Bandwidth from Frengly server.