Demostración de la nueva API de traducción de Google

votar

Torre de BabelGoogle nos sorprende de nuevo con su AJAX Language API, que nos permitirá traducir al vuelo, via Javascript, bloques de texto o detectar el idioma de un bloque dado. Ya está disponible su documentación.

Las utilidades de algo asi son tremendas, quizá hubiese sido interesante poder disponer de algo asi en forma de API externa XML o similar, pero con un poco de imaginación seguro que podemos adaptarlo a nuestras necesidades.

Podriamos traducir automáticamente nuestros nuevos posts, ofrecer varias versiones idiomáticas de las descripciones de productos de nuestra tienda online, etc, etc... incluso sin necesidad de tener dichos contenidos y versiones alojadas en nuestro sitio, sino simplemente llamando a esta API "on demand".

Demo interactiva de detección:

Demo interactiva de traducción:

Traduciendo al vuelo:

JAVASCRIPT:
  1. google.language.translate("Hello world", "en", "es", function(result) {
  2.  if (!result.error) {
  3.   var container = document.getElementById("translation");
  4.   container.innerHTML = result.translation}
  5. });

Detectando idioma:

JAVASCRIPT:
  1. var text = "¿Dónde está el baño?";
  2. google.language.detect(text, function(result) {
  3.   if (!result.error) {
  4.     var language = 'unknown';
  5.     for (l in google.language.Languages) {
  6.       if (google.language.Languages[l] == result.language) {
  7.         language = l;
  8.         break;
  9.       }
  10.     }
  11.     var container = document.getElementById("detection");
  12.     container.innerHTML = text + " es: <b>" + language + "</b>";
  13.   }
  14. });

Traducir sin conocer el idioma original:

JAVASCRIPT:
  1. google.language.translate("Hello world", "", "es", function(result) {
  2.   if (!result.error) {
  3.     var container = document.getElementById("translation");
  4.     container.innerHTML = result.translation;
  5.   }
  6. });

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • Google Audio Indexing

  • Google Audio Indexing (Gaudi para los amigos) es una nueva Beta del todopoderoso Google que indexa el audio de los videos de Youtube y nos...
  • Google Update es ahora Open Source

  • Google Update, el software de Google que se encarga de mantener actualizados automáticamente las aplicaciones de Google, tales como Chrome o Google Earth, es ahora...
  • Google Health – Servicio Google de salud

  • Una Cutreñeta original de Danuto & Martingo ...
  • Cuando llegará a España Google Voice

  • ¿Cuando demonios empezarán a llegar a España fantásticos servicios de Google como Google Voice? ¿por qué el gigante de las búsquedas no se hará un...
  • Enlaces de sitios de Google

  • Realmente estos chicos nunca dejarán de sorprenderme... ...