people who would be working on an underlying "accessibility engine" for
the xo may wish to consider an open approach that could connect with a
machine translation engine when it becomes available.<br><br>fyi -- an olpc non-profit partner called Meadan (<a href="http://www.meadan.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">www.meadan.org
</a>) is doing fundamental research in partnership with IBM on advanced machine translation -- the context is multilingual instant messaging and I am happy to connect whoever is interested to meadan. 
<br><br>*mt on xo*<br>it may be possible to adapt mt for realistic use within the xo ecosystem. i will be chilling with sj on sat 10/27 in cambridge at olpc offices if anyone would like to chat about this or see the translated instant messaging demo (i can do this remotely too). 
<br><br>*google MT api*<br>I also wanted to mention that franz och at google opened up their statistical MT api and I had been hoping to connect the im client to it -- he is interested in getting "chat corpus" -- IBM is working with the TrIM client (from MITRE, a gov't thinktank), which can be XMPP -- but progress is slow -- and I'm wondering if anyone in olpc community might be interested in connecting the xo chat thing (or an underlying "conversion engine") directly to the google api. that would be wonderful. 
<br><br>*why meadan*<br>the role that meadan can play in all this is they have some good approaches to supplement what franz is doing at google to improve the underlying quality of mt in a significant way.<br><br>*what's the point*
<br>I can't shake the dream of kids on the xo being able to chat with any other kid, and crossing language barriers -- so i think MT could help with this as training wheels -- and I hope that it can lead to language learning opportunities.
<br><br><div><span class="gmail_quote">On 10/18/07, <b class="gmail_sendername">Hemant Goyal</b> <<a href="mailto:goyal.hemant@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">goyal.hemant@gmail.com
</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Eben,<br><br>We have been researching about the text to speech synthesis problem for the xo, and feel it would be a much better idea to provide the system wide text to speech conversion option -:<br><br>Would it be a better approach if :-
<br><ul><li>If we allow a user to highlight the portion of text and press "Play" Button that will be provided within the Sugar environment OR<br></li><li>We allow a user to highlight the portion of text and provide an option to choose speak from the right click interface.
<br></li></ul>Can somebody also point us to code within the sugar environment which allows the user to highlight and select the text, that can be piped to the eSpeak service.<br><br>Thanks,<br>Hemant<br><br><div><span class="gmail_quote">


On 10/12/07, <b class="gmail_sendername">Eben Eliason</b> <<a href="mailto:eben.eliason@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">eben.eliason@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


If we're going to go that far, why don't we make eSpeak a service,<br>instead of an activity?  The kid could select text anywhere - Read,<br>Browse, Chat, etc - and select "Speak text" from the contextual menu.
<br>The highlighting is then provided by the child directly, and we gain<br>the ability to span the entire system with this educational framework.<br><br>It seems silly to put arbitrary ties between a few specific activities
<br>for something like this that has so much more potential.  Ideally,<br>this would go right next to the (hopefully forthcoming) dictionary and<br>thesaurus.  Heck, we can even add Wikipedia and Google links, if we<br>want. Creating an environment which is able to respond to children's
<br>inquisitiveness would do a lot for the laptop as an educational tool.<br><br>- Eben<br><br>On 10/12/07, Hemant Goyal <<a href="mailto:goyal.hemant@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

goyal.hemant@gmail.com</a>> wrote:<br>> Hi all,<br>
><br>> We are trying to Bridge the Read activity with eSpeak activity on XO. We<br>> hope to provide a "play" button in the Read UI using which a kid can listen<br>> to the ebook in their local languages and also learn how to pronounce
<br>> different words.<br>><br>> In this regards, we have 2 queries:-<br>><br>> Pointers within the Evince and Read code from which we can pick the String<br>> data to be forwarded to eSpeak for Text to Speech conversion.
<br>> We also wish to highlight the words/string of data sent to eSpeak within the<br>> Read GUI. What is the best way to do that? Is it possible to highlight the<br>> string within Read or should we use the copy paste highlight features in the
<br>> Evince code?<br>> --<br>> Hemant<br>> _______________________________________________<br>> Devel mailing list<br>> <a href="mailto:Devel@lists.laptop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

Devel@lists.laptop.org</a><br>> <a href="http://lists.laptop.org/listinfo/devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.laptop.org/listinfo/devel</a>
</blockquote></div>
<br>_______________________________________________<br>Devel mailing list<br><a href="mailto:Devel@lists.laptop.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Devel@lists.laptop.org</a><br><a href="http://lists.laptop.org/listinfo/devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://lists.laptop.org/listinfo/devel</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Todd Kelsey<br>630.808.6444