toi18n, Traduce tus aplicaciones de forma rápida Online

3
7686

toi18n – Traduce tus aplicaciones online

Introducción

Es una pena que cuando usamos una aplicación (web, móvil nativa o de escritorio) esta no esté adaptada al menos a los lenguajes más extendidos y hacer así que la aplicación sea más cómoda y llege a más usuarios.
A mi personalmente me molesta descargarme por ejemplo una aplicación para Android y ver que no está traducida a mi idioma (ni que fueramos pocos!!).

Es cierto que es costoso en tiempo realizar esta tarea de tradución, por lo que he creado en mis ratos libres la aplicación web http://toi18n.appspot.com que minimiza este esfuerzo
y en este tutorial voy a darla a conocer.

Código fuente

Google decició hace unos dias que el servicio de traducción dejara de ser gratuito. por lo que la aplicación no
prestará servicio siempre debido a excepciones desde google translate api.

Descargar el código fuente

¿Cómo funciona?

Es sencillo:

  1. Navegas a la web http://toi18n.appspot.com
  2. Seleccionas los idiomas origen (por ejemplo: SPANISH) y destino (por ejemplo: PORTUGUESE) que deseas, la aplicación te autocompletará con el fin de ayudarte.
  3. Seleccionas el formato del archivo a traducir, por ejemplo: Android.
  4. Copias en el portapapeles desde tu disco duro el contenido del archivo origen que deseas traducir (texto plano) y lo pegas en el único area de texto que se ve en la aplicación.
  5. Haces clic en el botón «Traducir», esperas unos segundos y la aplicación te lo traducirá automáticamente.

Capturas de pantalla y ejemplos:

Ejemplo A) Traducción de un archivo de mensajes en formato Android del Español al Portugués

Ejemplo B) Traducción de un archivo de mensajes en formato properties (clave/valor) del Español al Chino

Especificamos los parámetros de traducción

Resulado de la traducción:

Como vemos en la siguiente imagen la web oficial de Google Translate nos da el mismo resultado que dio la aplicación:

¿Con qué tecnologías está construida?

Aunque es irrelevante para el usuario final, diré que está construida sobre:

  • Google App Engine: Como hosting de servidor.
  • Google Translate API: Para realizar las traducciones.
  • JSF (versión 2.X) y Primefaces (versión 2.X) para construir el interfaz gráfico.
  • Spring (versión 3.X): Fara facilitar las tareas de integración y mejorar la calidad del desarrollo en la parte servidora.

Bueno, poco a poco la iré mejorando, espero que os sea de utilidad.

Un saludo. Carlos García.

3 Comentarios

  1. Hola ycnannamela, la aplicación no es sensible a las mayúsculas/minúsculas.. sólo que a veces tarda en autocompletar y has podido tener esa percección.

    De todas formas lo he hecho por amor al arte… ya sabes. Esta en la versión 1.0, ya la iré mejorando…

    Saludos

Dejar respuesta

Please enter your comment!
Please enter your name here