Acompaña el evento final de la Maratón Behind the Code 2020: 05/12 - Online ¡Inscríbete ahora!

Cree una aplicación de traducción móvil para Hangul escrito a mano

Resumen

El coreano escrito tiene miles de caracteres únicos que forman sus palabras. En este patrón usted aprenderá a utilizar TensorFlow y Watson Language Translator para crear una aplicación de Android que sea capaz de reconocer y traducir las palabras en coreano que usted escriba en sus dispositivos.

Descripción

Hangul, el alfabeto coreano, tiene 19 consonantes y 21 vocales. Las combinaciones de esas letras crean un total de 11.172 sílabas y caracteres posibles de Hangul. Sin embargo, normalmente sólo se utiliza un pequeño conjunto de ellos.

En este patrón usted pasará por el proceso de generar sus propios datos de entrenamiento del coreano y, después, entrenará un modelo de TensorFlow para clasificar algunos de los caracteres escritos más habituales de Hangul. Después, usted construirá y ejecutará una aplicación de Android, en la que será capaz de dibujar caracteres de coreano en sus dispositivos móviles y hará que el dispositivo los reconozca mediante el modelo entrenado. Después, usted utilizará la aplicación para formar palabras o frases en coreano, que después traducirá utilizando el servicio Watson Language Translator.

Flujo

Diagrama de las etapas para crear la aplicación

  1. El usuario descarga varias fuentes en coreano para utilizarlas en la generación de datos.
  2. Las imágenes que se generan a partir de las fuentes se introducen en un modelo de TensorFlow para su entrenamiento.
  3. El usuario dibuja un carácter coreano en su dispositivo Android.
  4. El carácter dibujado se reconoce mediante el modelo TensorFlow que se ha entrenado anteriormente y mediante la interfaz de Inferencia Android de TensorFlow.
  5. Una cadena de caracteres coreanos clasificados se envía al servicio Watson Language Translator para recibir la traducción en inglés.

Instrucciones

Encuentre los datos detallados para este patrón en README.

Aviso

El contenido aquí presentado fue traducido de la página IBM Developer US. Puede revisar el contenido original en este link.