El Google AJAX API Idioma va a ser una Cosa Importante
Actualización: He terminado un módulo de Drupal que hará que todos los comentarios en su sitio traducible usando la API. Puede descargarlo desde la sección Archivo adjunto a continuación.
Actualización II: Ahora es módulo oficial de Drupal.
Hoy en día, Google lanzó su JavaScript Idioma API.
Estos son tiempos interesantes para cualquier persona que se preocupa por la traducción de lenguas extranjeras en la Web. Este párrafo está disponible en cualquier idioma que Google es capaz de traducir de Inglés. Pruébalo. Haga clic en los enlaces en la parte superior derecha para verlo a transformar italiano, español, francés, portugués e Inglés para volver de nuevo. Descargar el script a continuación. Ponerla a trabajar en su propio blog, o mejor aún, mejorar de alguna manera. O bien, dejar un comentario y quiero saber cómo te imaginas la API se podría poner a buen uso.
He dedicado bastante tiempo imaginando lo que Internet sería como si hubiera realmente una API abierta de traducción desatado sobre ella. Imagine un servicio Web para que cualquier persona puede enviar un fragmento de un texto, en cualquier idioma, y volver el mismo texto en algún otro idioma.
Parece simple, pero por un tiempo, este fue sorprendentemente duro. Google ha hecho, pero sólo interactivamente - ¿Ha tenido ir traducir la página de Google, Copiar y pegar el texto, enviar el formulario, copia del resultado, y pegarlo en otro lugar.
Las cosas empezaron a ver más prometedor cuando he encontrado no oficial, el API de Google Translate. Usted puede enviar programatically que una cadena y un par de idiomas, y algunos de JavaScript se le parte el resultado, sino sólo de consultar la misma vieja página Herramientas del idioma que utilizó para visitar, y el recorte de distancia en todo el HTML resultado.
Peor aún, Google parece tener algún tipo de filtrado de referencia en su lugar. Yo podría traducir cosas de una página en mi máquina local, pero cuando traté de construir un Facebook app para ponerlo en práctica, descubrí que el punto final no responder a las solicitudes emanadas de mi servicio de alojamiento web.
Me dio hasta por un tiempo. Esa fue la realidad. Pero volvamos a enfriar las cosas que podemos imaginar:
- Uma Facebook app que le permiten escribir un blog o pared posterior, y traducirlo con un solo clic, a la lengua de su elección, antes de presentarlo.
- Twitters lectura de su amigo, que sólo habla alemán, y ser capaz de traducirlas en Inglés, sin copiar y pegar nada.
- Aprender portugués de lectura el equivalente del New York Times, la traducción al Inglés para comprobar su comprensión párrafo por párrafo.
- Configurar un par de idiomas para cada uno de tus contactos de Gmail. Que escriben en francés, leído en alemán, sin problemas.
- un módulo de Drupal que crea traducciones automáticas de cada nuevo nodo para todos los idiomas que haya instalado.
Bueno, Google ha hecho cosas interesantes de nuevo. Demasiado malo mi imaginación es demasiado grande para mi PHP y JavaScript chuletas. Quiero yo sabía lo suficiente para arar a través de Facebook FBJS la arquitectura - que no pude averiguar cómo cargar y inicializar el idioma, porque la API Facebook prepends el ID de aplicación a todos mis identificadores. También quiero yo sabía lo suficiente como para cargar el API de una Greasemonkey script. Pero estoy esperando alguien más lo hará.
El script que estoy usando aquí utiliza jQuery para recoger todos los elementos de la clase "traducible" y construir una serie de enlaces que la cuestión AJAX las solicitudes de las respectivas lenguas. Sería bueno cambiar dinámicamente los vínculos para reflejar los idiomas disponibles sólo destino - alemán, por ejemplo, sólo puede ser traducido al Inglés o francés. También sería agradable si no completamente munge niños de la DOM elemento está traduciendo. Pero esta es mi primera vez realmente mis manos sucias con jQuery. Es incompleto, es libre de errores, pero es un emocionante comienzo.
| Adjunto | Tamaño |
|---|---|
| translate.js_.txt | 845 bytes |

Comentarios
Enviar un comentario nuevo