Top Banner
Laura Folgado Galache Esta obra está bajo licencia CC-BY-SA TRADUCTOR ESPAÑOL/INGLÉS/FRANCÉS Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera escrita o a través del reconocimiento de voz. Cada frase podrá ser traducida del español, inglés o francés a cualquiera de los tres idiomas. Además, se podrán escuchar las frases en los tres idiomas mediante un botón reproductor. ¿QUÉ VAS A APRENDER EN ESTE EJERCICIO? - Elementos de la paleta Medios: o Texto a voz. o Reconocimiento de voz. o Traductor. - Repaso de otros componentes: o Paleta Interfaz de usuario. o Paleta Disposición. ¿CUÁL ES NUESTRO OBJETIVO? Entender la importancia de organizar los componentes correctamente dentro de una pantalla. Diseñar una aplicación que permita al usuario la traducción de varios idiomas haciendo uso de diferentes elementos para capturar, reproducir y borrar texto.
6

Traductor - educa.jcyl.es · traductor espaÑol/inglÉs/francÉs Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera

Sep 28, 2018

Download

Documents

phunganh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Traductor - educa.jcyl.es · traductor espaÑol/inglÉs/francÉs Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera

LauraFolgadoGalache EstaobraestábajolicenciaCC-BY-SA

TRADUCTORESPAÑOL/INGLÉS/FRANCÉS

Estaaplicaciónnospermiterealizarlatraduccióndepalabrasyfrasesintroducidasporelusuariobiendemaneraescritaoatravésdelreconocimientodevoz.Cadafrasepodrásertraducidadelespañol,inglésofrancésacualquieradelostresidiomas.

Además,sepodránescucharlasfrasesenlostresidiomasmedianteunbotónreproductor.

¿QUÉVASAAPRENDERENESTEEJERCICIO?

- ElementosdelapaletaMedios:o Textoavoz.o Reconocimientodevoz.o Traductor.

- Repasodeotroscomponentes:o PaletaInterfazdeusuario.o PaletaDisposición.

¿CUÁLESNUESTROOBJETIVO?

Entenderlaimportanciadeorganizarloscomponentescorrectamentedentrodeunapantalla.

Diseñarunaaplicaciónquepermitaalusuariolatraduccióndevariosidiomashaciendousodediferenteselementosparacapturar,reproduciryborrartexto.

Page 2: Traductor - educa.jcyl.es · traductor espaÑol/inglÉs/francÉs Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera

LauraFolgadoGalache EstaobraestábajolicenciaCC-BY-SA

DISEÑODELAAPLICACIÓN

Creaunnuevoproyectollamado“Traductor”.

Diseñaunapantallacomolaquesemuestraacontinuacióndistribuyendoloscomponentesdemaneracorrectautilizandolaalineaciónverticalyhorizontal.Noolvidesincluirloselementos“Novisibles”quesevisualizanenlaparteinferior.

Renombraloselementosdelaaplicaciónparaquetenganunnombrefácildereconocer.Aquítienesunejemplodecómopodríanrenombrarse:

Nota:aunquenoseveanenlaimagen,bajolosbotonesdereproductorhaybotonesdepapelera.Losbotonesocupan50píxelesdealtoyancho.

Page 3: Traductor - educa.jcyl.es · traductor espaÑol/inglÉs/francÉs Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera

LauraFolgadoGalache EstaobraestábajolicenciaCC-BY-SA

PROGRAMACIÓNDELOSELEMENTOS

BOTONESDEMICRÓFONO

Alpulsarcualquieradelosbotonesdemicrófonoejecutaremoselmétodo.ObtenerTextodeReconocimientoDeVoz.ParanotenerqueutilizarunelementoReconocimientoDeVozdiferenteparacadabotón,utilizamosunavariablequesellamareconocimiento,yqueseinicializaráaESP,FRAoINGenfuncióndelbotónpulsado

Unavezqueseharealizadoelreconocimientodevoz,escribiremosenelcampocorrespondiente(español,inglésofrancés)eltextoquesehaescuchado,enfuncióndelvalorquetengalavariablereconocimiento.

Page 4: Traductor - educa.jcyl.es · traductor espaÑol/inglÉs/francÉs Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera

LauraFolgadoGalache EstaobraestábajolicenciaCC-BY-SA

BOTONESDEREPRODUCTOR

Losbotonesdereproducciónpermitenqueelteléfonoenvíeunmensajehablado.Previamenteesnecesarioqueconfiguremoseltipodeidiomaquevamosautilizarpararealizaresalocución,porloquehayqueconfigurarloscampos.Paíse.IdiomaconlaspalabrasESP/es,GBR/en,oFRA/frsegúnelbotónpulsado.

Porúltimo,seejecutaráelmétodo.HablardeTextoAVozpasándoleelmensajecorrespondiente.

BOTONESDEPAPELERA

Losbotonesdepapeleraúnicamenteborraneltextodecadaunodeloscamposdetexto:

Page 5: Traductor - educa.jcyl.es · traductor espaÑol/inglÉs/francÉs Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera

LauraFolgadoGalache EstaobraestábajolicenciaCC-BY-SA

BOTONESDETRADUCCIÓN

Tenemosquetenerencuentaqueparacadatexto,sipulsamoselbotóndetraducir,tenemosquetraducirendosidiomas.Portanto,necesitaremosdoselementosdeTraductorYandex,y,paracadaunodeellos,indicardequéidiomaaquéidiomatenemosquetraducir.

Utilizaremosunavariable“traduccion”quenospermitacontrolarquébotónhasidopulsadopara,posteriormente,escribirlatraducciónrecibida.

Page 6: Traductor - educa.jcyl.es · traductor espaÑol/inglÉs/francÉs Esta aplicación nos permite realizar la traducción de palabras y frases introducidas por el usuario bien de manera

LauraFolgadoGalache EstaobraestábajolicenciaCC-BY-SA

Porúltimo,eltraductor1yeltraductor2deberánescribirlarespuestaobtenidaenfuncióndelbotónpulsado,demodoquesihemospulsadoelbotóndeespañol,eltraductor1traduciráainglésyeltraductor2afrancés;sihemospulsadoelbotóndeinglés,eltraductor1traduciráaespañolyeltraductor2afrancés;ysihemospulsadoelbotóndefrancés,eltraducto1traduciráaespañolyeltraductor2ainglés.