<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Iker Perez de Albeniz &#187; audio</title>
	<atom:link href="http://www.ikeralbeniz.net/tag/audio/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ikeralbeniz.net</link>
	<description>mi propio egolog sobre tecnología y frikadas varias</description>
	<lastBuildDate>Mon, 26 Apr 2010 15:54:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Posibilidades de la nueva funcionalidad de Google Translate</title>
		<link>http://www.ikeralbeniz.net/2009/11/18/posibilidades-de-la-nueva-funcionalidad-de-google-translate/</link>
		<comments>http://www.ikeralbeniz.net/2009/11/18/posibilidades-de-la-nueva-funcionalidad-de-google-translate/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 14:16:03 +0000</pubDate>
		<dc:creator>Iker</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[presentaciones]]></category>
		<category><![CDATA[sordos]]></category>
		<category><![CDATA[traducir]]></category>
		<category><![CDATA[translate]]></category>

		<guid isPermaLink="false">http://www.ikeralbeniz.net/?p=47</guid>
		<description><![CDATA[<img alt="" src="http://www.google.com/intl/es/images/logos/translate_logo.gif" class="alignright" width="211" height="40" />Google ha actualizado su <a href="http://translate.google.com/#" target="_blank">sistema de traducción</a> con una nueva funcionalidad: es posible escuchar el texto y así comprobar la pronunciación. La verdad es que el resultado (probado en Ingles) es bastante bueno e imagino que dentro de algún tiempo estará disponible en castellano.

Por curiosidad he estado mirando como podría usarse esta funcionalidad por parte de aplicaciones de terceros y he obtenido que el audio se genera a partir de un script al que es posible llamar de la siguiente manera.]]></description>
			<content:encoded><![CDATA[<p>Google ha actualizado su <a href="http://translate.google.com/#" target="_blank">sistema de traducción</a> con una nueva funcionalidad: es posible escuchar el texto y así comprobar la pronunciación. La verdad es que el resultado (probado en Ingles) es bastante bueno e imagino que dentro de algún tiempo estará disponible en castellano.</p>
<p>Por curiosidad he estado mirando como podría usarse esta funcionalidad por parte de aplicaciones de terceros y he obtenido que el audio se genera a partir de un script al que es posible llamar de la siguiente manera:</p>
<p>http://translate.google.com/translate_tts?q=<strong>&lt;testo_codificado&gt;</strong> &amp;tl=<strong>&lt;lenguaje&gt;</strong></p>
<p>Donde <strong>&lt;texto_codificado&gt;</strong> es el texto a pronunciar codificado con la función URLEncode (que es posible encontrar en casi todos los lenguajes) y donde <strong>&lt;lenguaje&gt;</strong> es el código del lenguaje en el que esta el texto (por ahora solo parece funcionar con Ingles “en”).</p>
<p>Un ejemplo de cómo quedaría seria el siguiente:</p>
<p><a href="http://translate.google.com/translate_tts?q=This%20is%20a%20text%20in%20English%20that%20can%20be%20heard&amp;tl=en" target="_blank">http://translate.google.com/translate_tts?q=This%20is%20a%20text%20in%20English%20that%20can%20be%20heard&amp;tl=en</a></p>
<p>La forma de generar este tipo de URLs de forma dinámica en PHP seria la siguiente:</p>
<fieldset>&lt;?php</p>
<p>function getTranslatedSound($string){<br />
$string=str_replace(&#8221; &#8220;,&#8221;%20&#8243;,$string);<br />
$string = &#8220;?q=&#8221;.$string.&#8221;&amp;tl=en&#8221;;<br />
$string = &#8220;http://translate.google.com/translate_tts&#8221;.$string;<br />
return  $string;<br />
}</p>
<p>$string = getTranslatedSound(&#8220;This is a text in English that can be heard&#8221;);<br />
echo $string;<br />
?&gt;</p>
</fieldset>
<p>Con lo que las posibilidades son enormes:</p>
<ul>
<li>Adaptar páginas para ciegos</li>
</ul>
<ul>
<li>Crear Presentaciones Dinámicas con audio</li>
</ul>
<ul>
<li>Escuchar una conferencia en directo sin necesidad de streaming usando Twitter o similares.</li>
</ul>
<ul>
<li>Etc,…</li>
</ul>
<p>Es decir, la combinación de esta funcionalidad con tecnologías como Ajax o Flash podría revolucionar muchos de los servicios actuales. Ahora toca correr a aquellas personas que quieran ser los primeros en dar ese servicio y colocarse en una posición dominante en el mercado.</p>
<p><strong>Actualización [18/11/2009 16:33]</strong></p>
<p>He añadido un ejemplo con javascript para crear un CHAT de voz.</p>
<fieldset>
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; lang=&#8221;en&#8221; xml:lang=&#8221;en&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;script&gt;<br />
function DHTMLSound(surl) {<br />
document.getElementById(&#8220;output&#8221;).innerHTML = document.getElementById(&#8220;output&#8221;).innerHTML + &#8220;&lt;br/&gt;&#8221; + surl;<br />
surl = surl.replace(new RegExp(/\s/g),&#8221;%20&#8243;);<br />
document.getElementById(&#8217;sound&#8217;).value = &#8220;&#8221;;<br />
document.getElementById(&#8220;dummyspan&#8221;).innerHTML=&#8221;&lt;embed src=&#8217;http://translate.google.com/translate_tts?q=&#8221;+surl+&#8221;&amp;tl=en&#8217; hidden=true autostart=true loop=false&gt;&#8221;;</p>
<p>}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;span id=dummyspan&gt;&lt;/span&gt;<br />
&lt;form&gt;<br />
&lt;textarea id=&#8221;sound&#8221;&gt;&lt;/textarea&gt;<br />
&lt;input type=&#8221;button&#8221; value=&#8221;Play Sound&#8221; onClick=&#8221;DHTMLSound(document.getElementById(&#8217;sound&#8217;).value)&#8221;&gt;<br />
&lt;/form&gt;<br />
&lt;span id=&#8221;output&#8221;&gt;&lt;/span&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
</fieldset>
]]></content:encoded>
			<wfw:commentRss>http://www.ikeralbeniz.net/2009/11/18/posibilidades-de-la-nueva-funcionalidad-de-google-translate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://translate.google.com/translate_tts?q=" length="0" type="audio/mpeg" />
<enclosure url="http://translate.google.com/translate_tts?q=This%20is%20a%20text%20in%20English%20that%20can%20be%20heard&amp;amp" length="12672" type="audio/mpeg" />
		</item>
	</channel>
</rss>
