Se trata de una nueva API de Google que permite detectar entre 13 idiomas y permite hacer uso de diferentes servicios de traducción con hasta 29 combinaciones en pares de lenguajes (origen-destino).
Lo mejor de todo como en cualquier API es poder hacerlo con unas pocas líneas de código Javascript que nos permiten incluir los servicios de traducción y detección en nuestra página web.
Introducción a AJAX Language API
Como se puede apreciar en el siguiente código debemos hacer una llamada a Google AJAX API loader, más en concreto hacemos una llamada a la "Version 1 de "Language API".
<script type="text/javascript" src="http://www.google.com/jsapi">
</script>
<script type="text/javascript">
google.load("language", "1");
</script>
Una vez tenemos cargada la API podremos utilizar todas sus funcionalidades...
<script type="text/javascript" src="http://www.google.com/jsapi">
</script>
<script type="text/javascript">
google.load("language", "1");
function initialize() {
google.language.translate("Hello world", "en", "es", function(result) {
if (!result.error) {
var container = document.getElementById("translation");
container.innerHTML = result.translation;
}
});
}
google.setOnLoadCallback(initialize);
</script>
Ejemplo
Este sería el resultado del ejemplo anterior:
Este es un ejemplo muy básico ya que sólo hemos traducido una cadena de texto "Hello World" (Inglés - Español).
Si queremos modificar el idioma de origen y destino es muy útil esta lista de las abreviaturas de cada uno de los idiomas.
Funcionalidades avanzadas
Como es de esperar este ejemplo anterior es simplemente una pequeña introducción a las funcionalidades de la API.
En las especificaciones de la API se indica que ofrece un servicio de detección de idiomas... esto quiere decir que a partir de una cadena de texto se puede averiguar el idioma al que pertenece.
Detección de idiomas
Ejemplo de detector de idiomas con la AJAX Language API.
Traductor de idiomas
Ejemplo de traductor de idiomas con la AJAX Language API.
Idiomas soportados
- Árabe
- Chino
- Aleman
- Inglés
- Francés
- Holandés
- Griego
- Italiano
- Japonés
- Coreano
- Portugues
- Ruso
- Español
Documentación de AJAX Language API
Introducing the AJAX Language API - Tools for Translation and Language Detection





Es genial y gran tutorial
Es genial y gran tutorial amigos
¡Wao! Esta gente de Google
¡Wao! Esta gente de Google no deja de sorprenderme. Se inventan cada cosa interesante.
Enviar un comentario nuevo