SlideShare a Scribd company logo
1 of 25
Download to read 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

More Related Content

What's hot

1 slide saudações e cumprimentos
1 slide saudações e cumprimentos1 slide saudações e cumprimentos
1 slide saudações e cumprimentosFlavia Costa
 
LIBRAS - Língua Brasileira de Sinais
LIBRAS - Língua Brasileira de SinaisLIBRAS - Língua Brasileira de Sinais
LIBRAS - Língua Brasileira de SinaisLene Reis
 
Gramatica da Língua Brasileira de Sinais - Libras
Gramatica da Língua Brasileira de Sinais - Libras Gramatica da Língua Brasileira de Sinais - Libras
Gramatica da Língua Brasileira de Sinais - Libras tatimili2
 
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ógicosprofamiriamnavarro
 
Atividade escrita de sinais
Atividade escrita de sinaisAtividade escrita de sinais
Atividade escrita de sinaisduffjg
 
Aspectos Gramaticas da Libras
Aspectos Gramaticas da LibrasAspectos Gramaticas da Libras
Aspectos Gramaticas da LibrasNelinha Soares
 
Cultura identidades surda
Cultura identidades surdaCultura identidades surda
Cultura identidades surdaJuca Junior
 
Quiz em libras família 2017
Quiz em libras família 2017Quiz em libras família 2017
Quiz em libras família 2017Nelinha Soares
 
Aspectos Linguisticos da Libras.pptx
Aspectos Linguisticos da Libras.pptxAspectos Linguisticos da Libras.pptx
Aspectos Linguisticos da Libras.pptxInclusão em LIBRAS
 
LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia
LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia
LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia profamiriamnavarro
 
introdução a língua de sinais LIBRAS
introdução a língua de sinais LIBRASintrodução a língua de sinais LIBRAS
introdução a língua de sinais LIBRASSuenia Souza
 

What's hot (20)

1 slide saudações e cumprimentos
1 slide saudações e cumprimentos1 slide saudações e cumprimentos
1 slide saudações e cumprimentos
 
LIBRAS - Língua Brasileira de Sinais
LIBRAS - Língua Brasileira de SinaisLIBRAS - Língua Brasileira de Sinais
LIBRAS - Língua Brasileira de Sinais
 
Brincando com-a-libras (1)
Brincando com-a-libras (1)Brincando com-a-libras (1)
Brincando com-a-libras (1)
 
Curso De Libras 2ª Aula
Curso De Libras 2ª AulaCurso De Libras 2ª Aula
Curso De Libras 2ª Aula
 
Curso De Libras 1 Aula
Curso De Libras 1 AulaCurso De Libras 1 Aula
Curso De Libras 1 Aula
 
Gramatica da Língua Brasileira de Sinais - Libras
Gramatica da Língua Brasileira de Sinais - Libras Gramatica da Língua Brasileira de Sinais - Libras
Gramatica da Língua Brasileira de Sinais - Libras
 
Apostila: libras básico
Apostila: libras básicoApostila: libras básico
Apostila: libras básico
 
Classificadores em Libras
Classificadores em LibrasClassificadores em Libras
Classificadores em Libras
 
Língua Brasileira de Sinais - LIBRAS - Aspectos Linguísticos
Língua Brasileira de Sinais - LIBRAS - Aspectos LinguísticosLíngua Brasileira de Sinais - LIBRAS - Aspectos Linguísticos
Língua Brasileira de Sinais - LIBRAS - Aspectos Linguísticos
 
Sistema de transcrição em libras
Sistema de transcrição em librasSistema de transcrição em libras
Sistema de transcrição em libras
 
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
 
Atividade escrita de sinais
Atividade escrita de sinaisAtividade escrita de sinais
Atividade escrita de sinais
 
Aspectos Gramaticas da Libras
Aspectos Gramaticas da LibrasAspectos Gramaticas da Libras
Aspectos Gramaticas da Libras
 
Cultura identidades surda
Cultura identidades surdaCultura identidades surda
Cultura identidades surda
 
Verbos em libras
Verbos em librasVerbos em libras
Verbos em libras
 
Quiz em libras família 2017
Quiz em libras família 2017Quiz em libras família 2017
Quiz em libras família 2017
 
Aspectos Linguisticos da Libras.pptx
Aspectos Linguisticos da Libras.pptxAspectos Linguisticos da Libras.pptx
Aspectos Linguisticos da Libras.pptx
 
LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia
LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia
LIBRAS AULA 12: Aspectos Linguísticos da língua de sinais – Morfologia
 
2 sobre a libras e a linguística
2 sobre a libras e a linguística2 sobre a libras e a linguística
2 sobre a libras e a linguística
 
introdução a língua de sinais LIBRAS
introdução a língua de sinais LIBRASintrodução a língua de sinais LIBRAS
introdução a língua de sinais LIBRAS
 

Viewers also liked

Morfologia flexão nominal - substantivo 2
Morfologia   flexão nominal - substantivo 2Morfologia   flexão nominal - substantivo 2
Morfologia flexão nominal - substantivo 2Bruna Noronha
 
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"Paula Meyer Piagentini
 
Sistemas Conteudo Programatico.
Sistemas Conteudo Programatico.Sistemas Conteudo Programatico.
Sistemas Conteudo Programatico.Universal.org.mx
 
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çãoNatanael Simões
 
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ústriaEduardo de Lucena Falcão
 
Sistemas Operacionais 2 -aula00
Sistemas Operacionais 2 -aula00Sistemas Operacionais 2 -aula00
Sistemas Operacionais 2 -aula00Anderson Favaro
 
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 ComputadoresNatanael Simões
 

Viewers also liked (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
 

More from Eduardo de Lucena Falcão

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 multiplataformaEduardo de Lucena Falcão
 
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 SNSEduardo de Lucena Falcão
 
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...Eduardo de Lucena Falcão
 
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 WatchEduardo de Lucena Falcão
 
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ídosEduardo de Lucena Falcão
 
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 resolvidoEduardo de Lucena Falcão
 
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...Eduardo de Lucena Falcão
 
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...Eduardo de Lucena Falcão
 
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...Eduardo de Lucena Falcão
 
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 ComputadoresEduardo de Lucena Falcão
 
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 Eduardo de Lucena Falcão
 

More from 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)