Google lanza API Ajax para la traducción de idiomas

Google anuncio en estos días el lanzamiento de una nueva API Ajax. Se trata de Google AJAX Language API. Mediante esta interfaz las aplicaciones web podrán utilizar la tecnología de Google para detectar y traducir cadenas de texto. Como en el resto de las API’s Ajax de Google, no se tendrá interacción desde el servidor web de nuestra aplicación con el servicio, sino por medio del cliente.

Soporta 12 idiomas (Árabe, Chino, Holandés, Inglés, Francés, Alemán, Griego, Italiano, Japonés, Coreano, Portugués, Rusia, Español).

Las traducciones disponibles hasta el momento son las siguientes:

Árabe a Inglés
Inglés a Chino
Chino (simplificado a tradicional)
Chino (tradicional a simplificado)
Inglés a Holandés
Inglés al Árabe
Inglés a Chino (simplificado)
Inglés a Chino (tradicional)
Inglés a Holandés
Inglés a Francés
Inglés a Alemán
Inglés a Griego
Inglés a Italiano
Inglés a Japonés
Inglés a Coreano
Inglés a Portugués
Inglés a Ruso
Inglés a Español
Francés a Inglés
Francés a Alemán
Alemán a Inglés
Alemán a Francés
Griego al Inglés
Italiano a Inglés
Inglés a Japonés
Inglés a Coreano
Portugués a Inglés
Ruso a Inglés
Español a Inglés

El “Hello World” de la “Google AJAX Language API”:

El siguiente Script detecta el idioma de la cadena de caratecteres 你好,很高興見到你。”, la traduce al idioma especificado y luego la muestra en pantalla.

<html>
<head>
<script type=”text/javascript” src=”http://www.google.com/jsapi”></script>
<script type=”text/javascript”>

google.load(”language”, “1″);

function initialize() {
var text = document.getElementById(”text”).innerHTML;
google.language.detect(text, function(result) {
if (!result.error && result.language) {
google.language.translate(text, result.language, “en”,
function(result) {
var translated = document.getElementById(”translation”);
if (result.translation) {
translated.innerHTML = result.translation;
}
});
}
});
}
google.setOnLoadCallback(initialize);

</script>
</head>
<body>
<div id=”text”>你好,很高興見到你。</div>
<div id=”translation”></div>
</body>
</html>

En la página oficial se encuentra disponible la guia para desarrolladores y las especificaciones de clases de la API.

¿Disfrutaste esta entrada? Por qué no dejas un comentario abajo y continúas la conversación, o te suscribes a mi feed y obtienes artículos como este enviados a tu lector de feeds.

Comentarios

No hay comentarios todavía.

Deja un Comentario

(requerido)

(requerido)