SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Processo de Tradução
 Automática da Língua
Portuguesa para LIBRAS
     Teoria da Computação


    Eduardo de Lucena Falcão
    Leandro Figueiredo Alves
     Lucenildo Aquino Júnior
Sumário
●   Introdução
●   Processo de Tradução
●   Regras
●   Aplicação dos Autômatos
●   Accessibility as a Service
●   CineLibras
●   Considerações Finais
●   Referências
Introdução
● Línguas de sinais são utilizadas por surdos
  em sua comunicação;
● LIBRAS é a Língua Brasileira de Sinais;
  ○ Língua gestual-visual utilizada pela maioria dos
    deficientes auditivos brasileiros;
  ○ Reconhecida pela Lei nº 10.436, de 24 de abril de
    2002;
● Atualmente, o recurso multimídia mais
  utilizado para prover acessibilidade para
  surdos são as legendas;
  ○ Esta solução, entretanto, não se mostra eficaz, visto
    que a grande maioria dos surdos é analfabeta;
Introdução
● Lacerda (2000)
  ○ "...a dificuldade que os surdos têm, após anos de
    escolarização, para ler e escrever de forma
    satisfatória, qualquer que seja o modelo educacional
    escolhido (educação especial ou ensino regular)"
● Kennaway, Glauert and Zwitserlood (2007)
  ○ "Only 25% of the deaf pupils read at or above the
    level of a nine-year-old hearing child."
Processo de Tradução
● LIBRAS (Língua Brasileira de Sinais) vs
  Língua Portuguesa
● Glosa
  ○ Representação textual de um ou mais sinais de
    Libras




         Língua
                                         Libras
     Portuguesa
Processo de Tradução
1. Dividir o texto completo em frases
2. Tokenizar as frases
3. Análise Morfológica
   a. Algoritmo PPM utilizando uma base de dados já
      existente: o Bosque
4. Análise Sintática
   a. utilizando o conceito da Máquina Turing e base de
      dados pra identificar por exemplo verbos de ligação
5. Aplicação de Regras
Processo de Tradução
● Análise Morfológica:
  ○ Classes gramaticais:
    ■ Variáveis: substantivo, artigo, adjetivo, numeral, pronome, verbo;
    ■ Invariáveis: advérbio, conjunção, preposição, interjeição;
● Análise Sintática:
  ○ Sujeito (booleano): simples, composto,
    indeterminado, ...;
  ○ Predicado (booleano): verbal, nominal,
    verbonominal;
  ○ Predicativo: do sujeito, do objeto;
  ○ Verbo: de ligação, transitivo direto, transitivo
    indireto, intransitivo;
  ○ Complemento Verbal: objeto direto, objeto indireto;
  ○ ...
Processo de Tradução

                                                                by Eduardo

Frase             A             casa              é           verde

Morfológica     artigo       substantivo        verbo        adjetivo

               Adjunto
                              núcleo do        verbo de   predicativo do
Sintática     Adnominal
                           sujeito (simples)    ligação      sujeito
              do Sujeito
Processo de Tradução

                                                            by GTAaaS

Frase             A             casa            é         verde

Morfológica   preposição    substantivo       verbo      adjetivo

                                             predicado
                           sujeito (núcleo
Sintática       sujeito                      (verbo de   predicado
                             do sujeito)
                                              ligação)




Glosa:
              "Casa" + "Ser" + "Verde"
Processo de Tradução
Regras
3 tokens: substantivo 2, verbo 0, substantivo 1
<rule>
 <active>true</active>
 <count>3</count>
 <class>
   <title>sub</title>
   <newpos>2</newpos>
 </class>
 <class>
   <title>ver</title>
   <newpos>0</newpos>
 </class>
 <class>
   <title>sub</title>
   <newpos>1</newpos>
 </class>
</rule>
Regras
3 tokens: substantivo 2, verbo 0, substantivo 1
        Português: Fulano está correto
        Glosa: Está correto Fulano
Regras
4 tokens: pronome 0; advérbio 3, verbo -1, adjetivo 1
       Português: Ele nunca foi inteligente
       Glosa: Foi ele inteligente nunca
4 tokens: pronome 1, substantivo 3, verbo -1, adjetivo 0
       Português: Nossa casa está linda
       Glosa: Linda nossa casa
3 tokens: pronome 2, verbo 0, substantivo 1
       Português: Nada está correto
       Glosa: Está correto nada
Demais Regras
4 tokens: pronome 3, verbo 1, conjunção -1, substantivo
0
5 tokens: pronome 0, substantivo 1, verbo -1, advérbio
4, adjetivo 3
4 tokens: pronome 1, substantivo 3, verbo -1, adjetivo 0
4 tokens: adjetivo, substantive, verbo, substantive
4 tokens: advérbio, verbo, substantivo, verbo
3 tokens: conjunção 2, pronome -1, verbo 0
Autômatos
Autômatos
● Opção por Maquina de Estado Baseada em
  Automatos de Pilha;
● A maquina empilha apenas as estruturas
  que serão reutilizadas novamentes;
● A maquina é executada baseada nas
  classes gramaticais da sentença;
● Após a extração passa-se a string resultante
  no analisador morfologico;
  ○ Para realizar modificações como mudança de
    tempos verbais;
Acessibility as a Service
Acessibility as a Service
CineLIBRAS
● Sistema que possibilita a geração
  automática de LIBRAS através de um
  processo que será realizado na própria sala
  de cinema;
● Prototipo de acessibilidade para cinemas;
● Facil integração com a tecnologia
  especificada;
● Custo tentendo a zero para todos os
  segmentos do cadeia produtiva do cinema;
CineLIBRAS
CineLIBRAS
Considerações Finais
● Dificuldades com o grande número de
  regras;

● Casos especiais;

● Pertinência do trabalho;

● Dicionário.
Trabalhos futuros
● Ampliação das regras;

● Análise estatística tradução;

● Aumentar o corpus do Tradutor.
Referências
● "A prática pedagógica mediada (também)
  pela língua de sinais: Trabalhando com
  sujeitos surdos"; Lacerda, C.B.F. (2000)
● "Providing Signed Content on the Internet by
  Synthesized Animation"; Kennaway, J.R,
  Glauert, J.R.W, Zwitserlood, I. (2007)
● SIPSER, Michael : Introdução à teoria da
  Computação. Thomson Learing. 2ª Edição,
  São Paulo, SP (2007)
Obrigado

Mais conteúdo relacionado

Mais procurados

Gabarito instrutor de libras
Gabarito   instrutor de librasGabarito   instrutor de libras
Gabarito instrutor de libras
secseduc
 
Apostila libras reformulada completa
Apostila libras reformulada  completaApostila libras reformulada  completa
Apostila libras reformulada completa
LiseteLima
 
Pronomes Pessoais Na Libras. Slides
Pronomes Pessoais Na Libras. SlidesPronomes Pessoais Na Libras. Slides
Pronomes Pessoais Na Libras. Slides
TAIITA
 

Mais procurados (20)

Saudações em LIBRAS
Saudações em LIBRASSaudações em LIBRAS
Saudações em LIBRAS
 
L i b r a s contexto escolar 2016
L i b r a s contexto escolar 2016L i b r a s contexto escolar 2016
L i b r a s contexto escolar 2016
 
Apostila: libras básico
Apostila: libras básicoApostila: libras básico
Apostila: libras básico
 
Curso De Libras 2ª Aula
Curso De Libras 2ª AulaCurso De Libras 2ª Aula
Curso De Libras 2ª Aula
 
AULA ATIVIDADES LÍNGUA BRASILEIRA DE SINAIS
AULA ATIVIDADES LÍNGUA BRASILEIRA DE SINAIS AULA ATIVIDADES LÍNGUA BRASILEIRA DE SINAIS
AULA ATIVIDADES LÍNGUA BRASILEIRA DE SINAIS
 
Planejamento saúde bucal por simone helen drumond
Planejamento saúde bucal por simone helen drumondPlanejamento saúde bucal por simone helen drumond
Planejamento saúde bucal por simone helen drumond
 
LIBRAS AULA 1: Apresentação da disciplina
LIBRAS AULA 1: Apresentação da disciplinaLIBRAS AULA 1: Apresentação da disciplina
LIBRAS AULA 1: Apresentação da disciplina
 
Identidade surda
Identidade surdaIdentidade surda
Identidade surda
 
Gabarito instrutor de libras
Gabarito   instrutor de librasGabarito   instrutor de libras
Gabarito instrutor de libras
 
Apostila libras curso_online_seduc_pg
Apostila libras curso_online_seduc_pgApostila libras curso_online_seduc_pg
Apostila libras curso_online_seduc_pg
 
Contexto escolar em LIBRAS
Contexto escolar em LIBRASContexto escolar em LIBRAS
Contexto escolar em LIBRAS
 
Apostila libras reformulada completa
Apostila libras reformulada  completaApostila libras reformulada  completa
Apostila libras reformulada completa
 
Pronomes Pessoais Na Libras. Slides
Pronomes Pessoais Na Libras. SlidesPronomes Pessoais Na Libras. Slides
Pronomes Pessoais Na Libras. Slides
 
1. cumprimentos
1. cumprimentos1. cumprimentos
1. cumprimentos
 
LIBRAS AULA 3: Primeiros estudos, Mitos, Concepções
LIBRAS AULA 3: Primeiros estudos, Mitos, Concepções LIBRAS AULA 3: Primeiros estudos, Mitos, Concepções
LIBRAS AULA 3: Primeiros estudos, Mitos, Concepções
 
Parâmetros da libras
Parâmetros da librasParâmetros da libras
Parâmetros da libras
 
Mitos e verdades em relação a Libras e seu usuário surdo.
Mitos e verdades em relação a Libras e seu usuário surdo.Mitos e verdades em relação a Libras e seu usuário surdo.
Mitos e verdades em relação a Libras e seu usuário surdo.
 
Políticas de Inclusão e Educação Bilíngue para Surdos
Políticas de Inclusão e Educação Bilíngue para SurdosPolíticas de Inclusão e Educação Bilíngue para Surdos
Políticas de Inclusão e Educação Bilíngue para Surdos
 
.Quiz em libras alimentos em bebidas
.Quiz em libras alimentos em bebidas.Quiz em libras alimentos em bebidas
.Quiz em libras alimentos em bebidas
 
LIBRAS AULA 11: Aspectos Linguísticos da língua de sinais - Aspectos fonológicos
LIBRAS AULA 11: Aspectos Linguísticos da língua de sinais - Aspectos fonológicosLIBRAS AULA 11: Aspectos Linguísticos da língua de sinais - Aspectos fonológicos
LIBRAS AULA 11: Aspectos Linguísticos da língua de sinais - Aspectos fonológicos
 

Destaque

Morfologia flexão nominal - substantivo 2
Morfologia   flexão nominal - substantivo 2Morfologia   flexão nominal - substantivo 2
Morfologia flexão nominal - substantivo 2
Bruna Noronha
 
Sistemas Conteudo Programatico.
Sistemas Conteudo Programatico.Sistemas Conteudo Programatico.
Sistemas Conteudo Programatico.
Universal.org.mx
 

Destaque (9)

Morfologia flexão nominal - substantivo 2
Morfologia   flexão nominal - substantivo 2Morfologia   flexão nominal - substantivo 2
Morfologia flexão nominal - substantivo 2
 
REFLEXÃO ACERCA DO TERMO "FAVELA" x "COMUNIDADE"
REFLEXÃO ACERCA DO TERMO "FAVELA" x "COMUNIDADE"REFLEXÃO ACERCA DO TERMO "FAVELA" x "COMUNIDADE"
REFLEXÃO ACERCA DO TERMO "FAVELA" x "COMUNIDADE"
 
Sistemas Conteudo Programatico.
Sistemas Conteudo Programatico.Sistemas Conteudo Programatico.
Sistemas Conteudo Programatico.
 
Apresentação da Disciplina de Segurança da Informação
Apresentação da Disciplina de Segurança da InformaçãoApresentação da Disciplina de Segurança da Informação
Apresentação da Disciplina de Segurança da Informação
 
Desafios da tecnologia da computação e indústria
Desafios da tecnologia da computação e indústriaDesafios da tecnologia da computação e indústria
Desafios da tecnologia da computação e indústria
 
Conteúdo programático afrfb
Conteúdo programático   afrfbConteúdo programático   afrfb
Conteúdo programático afrfb
 
Sistemas Operacionais 2 -aula00
Sistemas Operacionais 2 -aula00Sistemas Operacionais 2 -aula00
Sistemas Operacionais 2 -aula00
 
Instalação e Manutenção: Introdução a Arquitetura de Computadores
Instalação e Manutenção: Introdução a Arquitetura de ComputadoresInstalação e Manutenção: Introdução a Arquitetura de Computadores
Instalação e Manutenção: Introdução a Arquitetura de Computadores
 
Pp ads
Pp adsPp ads
Pp ads
 

Mais de Eduardo de Lucena Falcão

Mais de Eduardo de Lucena Falcão (20)

Dais 2015
Dais 2015Dais 2015
Dais 2015
 
Wcga 2015
Wcga 2015Wcga 2015
Wcga 2015
 
Programando em X3D para integração de aplicações e suporte multiplataforma
Programando em X3D para integração de aplicações e suporte multiplataformaProgramando em X3D para integração de aplicações e suporte multiplataforma
Programando em X3D para integração de aplicações e suporte multiplataforma
 
Minicurso sobre X3D
Minicurso sobre X3DMinicurso sobre X3D
Minicurso sobre X3D
 
Aula 8 - Comunicação entre Componentes com SQS e SNS
Aula 8 - Comunicação entre Componentes com SQS e SNSAula 8 - Comunicação entre Componentes com SQS e SNS
Aula 8 - Comunicação entre Componentes com SQS e SNS
 
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
 
Aula 6 - EC2, ELB, Auto Scaling, Cloud Watch
Aula 6 - EC2, ELB, Auto Scaling, Cloud WatchAula 6 - EC2, ELB, Auto Scaling, Cloud Watch
Aula 6 - EC2, ELB, Auto Scaling, Cloud Watch
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Aula 4 - Introdução a aws
Aula 4 - Introdução a awsAula 4 - Introdução a aws
Aula 4 - Introdução a aws
 
Aula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computingAula 3 - Introdução a cloud computing
Aula 3 - Introdução a cloud computing
 
Aula 2 introdução a sistemas distribuídos
Aula 2   introdução a sistemas distribuídosAula 2   introdução a sistemas distribuídos
Aula 2 introdução a sistemas distribuídos
 
Aula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvidoAula 1 - Estudando o problema a ser resolvido
Aula 1 - Estudando o problema a ser resolvido
 
Apresentação do Curso
Apresentação do CursoApresentação do Curso
Apresentação do Curso
 
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
 
INFORMAÇÃO ARQUEOLÓGICA DE INGÁ: preservação, acesso e uso a partir de um amb...
INFORMAÇÃO ARQUEOLÓGICA DE INGÁ: preservação, acesso e uso a partir de um amb...INFORMAÇÃO ARQUEOLÓGICA DE INGÁ: preservação, acesso e uso a partir de um amb...
INFORMAÇÃO ARQUEOLÓGICA DE INGÁ: preservação, acesso e uso a partir de um amb...
 
Estudo e Avaliação do Problema de Otimização da Multiplicação de Cadeias de M...
Estudo e Avaliação do Problema de Otimização da Multiplicação de Cadeias de M...Estudo e Avaliação do Problema de Otimização da Multiplicação de Cadeias de M...
Estudo e Avaliação do Problema de Otimização da Multiplicação de Cadeias de M...
 
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de ComputadoresSEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
 
TCC - PUBLICAÇÃO E ACESSO A CONTEÚDOS 3D ATRAVÉS DA WEB: O CASO DO MUSEU3I
TCC - PUBLICAÇÃO E ACESSO A CONTEÚDOS 3D ATRAVÉS DA WEB: O CASO DO MUSEU3I TCC - PUBLICAÇÃO E ACESSO A CONTEÚDOS 3D ATRAVÉS DA WEB: O CASO DO MUSEU3I
TCC - PUBLICAÇÃO E ACESSO A CONTEÚDOS 3D ATRAVÉS DA WEB: O CASO DO MUSEU3I
 
Tutorial Shell Script
Tutorial Shell ScriptTutorial Shell Script
Tutorial Shell Script
 
E-Info
E-InfoE-Info
E-Info
 

Processo de Tradução Automática da Língua Portuguesa para LIBRAS

  • 1. Processo de Tradução Automática da Língua Portuguesa para LIBRAS Teoria da Computação Eduardo de Lucena Falcão Leandro Figueiredo Alves Lucenildo Aquino Júnior
  • 2. Sumário ● Introdução ● Processo de Tradução ● Regras ● Aplicação dos Autômatos ● Accessibility as a Service ● CineLibras ● Considerações Finais ● Referências
  • 3. Introdução ● Línguas de sinais são utilizadas por surdos em sua comunicação; ● LIBRAS é a Língua Brasileira de Sinais; ○ Língua gestual-visual utilizada pela maioria dos deficientes auditivos brasileiros; ○ Reconhecida pela Lei nº 10.436, de 24 de abril de 2002; ● Atualmente, o recurso multimídia mais utilizado para prover acessibilidade para surdos são as legendas; ○ Esta solução, entretanto, não se mostra eficaz, visto que a grande maioria dos surdos é analfabeta;
  • 4. Introdução ● Lacerda (2000) ○ "...a dificuldade que os surdos têm, após anos de escolarização, para ler e escrever de forma satisfatória, qualquer que seja o modelo educacional escolhido (educação especial ou ensino regular)" ● Kennaway, Glauert and Zwitserlood (2007) ○ "Only 25% of the deaf pupils read at or above the level of a nine-year-old hearing child."
  • 5. Processo de Tradução ● LIBRAS (Língua Brasileira de Sinais) vs Língua Portuguesa ● Glosa ○ Representação textual de um ou mais sinais de Libras Língua Libras Portuguesa
  • 6. Processo de Tradução 1. Dividir o texto completo em frases 2. Tokenizar as frases 3. Análise Morfológica a. Algoritmo PPM utilizando uma base de dados já existente: o Bosque 4. Análise Sintática a. utilizando o conceito da Máquina Turing e base de dados pra identificar por exemplo verbos de ligação 5. Aplicação de Regras
  • 7. Processo de Tradução ● Análise Morfológica: ○ Classes gramaticais: ■ Variáveis: substantivo, artigo, adjetivo, numeral, pronome, verbo; ■ Invariáveis: advérbio, conjunção, preposição, interjeição; ● Análise Sintática: ○ Sujeito (booleano): simples, composto, indeterminado, ...; ○ Predicado (booleano): verbal, nominal, verbonominal; ○ Predicativo: do sujeito, do objeto; ○ Verbo: de ligação, transitivo direto, transitivo indireto, intransitivo; ○ Complemento Verbal: objeto direto, objeto indireto; ○ ...
  • 8. Processo de Tradução by Eduardo Frase A casa é verde Morfológica artigo substantivo verbo adjetivo Adjunto núcleo do verbo de predicativo do Sintática Adnominal sujeito (simples) ligação sujeito do Sujeito
  • 9. Processo de Tradução by GTAaaS Frase A casa é verde Morfológica preposição substantivo verbo adjetivo predicado sujeito (núcleo Sintática sujeito (verbo de predicado do sujeito) ligação) Glosa: "Casa" + "Ser" + "Verde"
  • 11. Regras 3 tokens: substantivo 2, verbo 0, substantivo 1 <rule> <active>true</active> <count>3</count> <class> <title>sub</title> <newpos>2</newpos> </class> <class> <title>ver</title> <newpos>0</newpos> </class> <class> <title>sub</title> <newpos>1</newpos> </class> </rule>
  • 12. Regras 3 tokens: substantivo 2, verbo 0, substantivo 1 Português: Fulano está correto Glosa: Está correto Fulano
  • 13. Regras 4 tokens: pronome 0; advérbio 3, verbo -1, adjetivo 1 Português: Ele nunca foi inteligente Glosa: Foi ele inteligente nunca 4 tokens: pronome 1, substantivo 3, verbo -1, adjetivo 0 Português: Nossa casa está linda Glosa: Linda nossa casa 3 tokens: pronome 2, verbo 0, substantivo 1 Português: Nada está correto Glosa: Está correto nada
  • 14. Demais Regras 4 tokens: pronome 3, verbo 1, conjunção -1, substantivo 0 5 tokens: pronome 0, substantivo 1, verbo -1, advérbio 4, adjetivo 3 4 tokens: pronome 1, substantivo 3, verbo -1, adjetivo 0 4 tokens: adjetivo, substantive, verbo, substantive 4 tokens: advérbio, verbo, substantivo, verbo 3 tokens: conjunção 2, pronome -1, verbo 0
  • 16. Autômatos ● Opção por Maquina de Estado Baseada em Automatos de Pilha; ● A maquina empilha apenas as estruturas que serão reutilizadas novamentes; ● A maquina é executada baseada nas classes gramaticais da sentença; ● Após a extração passa-se a string resultante no analisador morfologico; ○ Para realizar modificações como mudança de tempos verbais;
  • 17. Acessibility as a Service
  • 18. Acessibility as a Service
  • 19. CineLIBRAS ● Sistema que possibilita a geração automática de LIBRAS através de um processo que será realizado na própria sala de cinema; ● Prototipo de acessibilidade para cinemas; ● Facil integração com a tecnologia especificada; ● Custo tentendo a zero para todos os segmentos do cadeia produtiva do cinema;
  • 22. Considerações Finais ● Dificuldades com o grande número de regras; ● Casos especiais; ● Pertinência do trabalho; ● Dicionário.
  • 23. Trabalhos futuros ● Ampliação das regras; ● Análise estatística tradução; ● Aumentar o corpus do Tradutor.
  • 24. Referências ● "A prática pedagógica mediada (também) pela língua de sinais: Trabalhando com sujeitos surdos"; Lacerda, C.B.F. (2000) ● "Providing Signed Content on the Internet by Synthesized Animation"; Kennaway, J.R, Glauert, J.R.W, Zwitserlood, I. (2007) ● SIPSER, Michael : Introdução à teoria da Computação. Thomson Learing. 2ª Edição, São Paulo, SP (2007)