Chapter 21. Tradução automática
Prev |  | Next

# Chapter 21. Tradução automática

## 1. Introdução

Ao contrário das memórias de tradução geradas pelos usuários (como no caso do OmegaT), ferramentas de Tradução automática (MT, Machine translation) usam sistemas linguísticos baseados em regras para criar uma tradução do segmento fonte sem precisar de uma memória de tradução. Técnicas de aprendizagem estatística, baseadas em textos fonte e destino, são usadas para construir um modelo de tradução. Serviços de tradução automática estão obtendo resultados bons nas avaliações de pesquisas e melhorando constantemente.

Para ativar algum dos serviços de tradução automática, vá a Opções > Tradução automática e ative o serviço desejado. Observe que são todos baseados na internet: você terá que estar online se quiser usá-los.

## 2. Google Translate

O Google Translate é um serviço pago oferecido pela Google para traduzir frases, páginas da Internet e textos completos em um número crescente de línguas. Na ocasião em que este texto foi elaborado, a lista incluia mais de 50 línguas, desde albanês até o iídiche, além das línguas principais, evidentemente. A versão atual do serviço é baseada no uso, com o preço de 20 USD por milhão de caracteres no momento da escrita deste.

Importante: O API do Google Translate v2 requer informações de cobrança para todas as contas antes que você possa começar a usar o serviço (veja Preços e termos de serviço para saber mais). Para identificar-se como um usuário válido dos serviços da Google, você usa uma chave única pessoal enviada a você pela Google quando tiver se registrado para o serviço. Veja o capítulo Instalação e execução, na seção parâmetros do comando de inicialização, para obter mais informações sobre como acrescentar esta chave ao ambiente do OmegaT.

A qualidade da tradução do Google Translate depende do acervo de textos na língua destino e da disponibilidade de versões bilíngues, e também da qualidade dos modelos construídos. É claro que, embora a qualidade possa ser insuficiente em alguns casos, ela será definitivamente melhor no decorrer do tempo, e não pior.

## 3. Usuários do OmegaT e o Google Translate

O Google Translate é um recurso opcional para o usuário do OmegaT. Se for usado, o Google não é informado da aceitação da tradução pelo usuário, tampouco do teor da tradução final. A janela abaixo mostra um exemplo de uma tradução feita pelo Google Translate da a) lingua fonte inglês para b) espanhol e c) esloveno.

Figure 21.1. Google Translate - exemplo

A tradução para o espanhol é melhor do que para o esloveno. Observe que interesar e navegar em espanhol, como tradução dos verbos interest e sail, estão corretas. Na versão eslovena ambas as palavras foram traduzidas como substantivos. É de fato bastante provável que a tradução espanhola se baseie pelo menos parcialmente na tradução real do livro.

Depois de ativar o serviço, uma sugestão para a tradução aparecerá no painel de Tradução automática para cada novo segmento fonte aberto. Se você achar a sugestão aceitável, pressione Ctrl+M para substituir a tradução no segmento aberto. No segmento acima, por exemplo, Ctrl+M substituiria a versão em espanhol com a sugestão em esloveno.

Se você não quiser que o OmegaT envie os segmentos do texto original para o Google para receber as sugestões de tradução, desmarque a opção do Google Translate no menu Opções.

Observe que apenas o seu segmento de fonte é enviado ao serviço de TA. A versão online de Google Translate permite ao usuário corrigir a sugestão e enviar o segmento corrigido. Esta recurso, contudo, não foi implementado no OmegaT.

## 4. Belazar

A Belazar é uma ferramenta de tradução automática para o par Russo-Bielorrusso.

## 5. Apertium

A Apertium é uma plataforma de tradução automática livre/open source, inicialmente destinada a pares de línguas relacionadas, como CA, ES, GA, PT, OC e FR mas recentemente foi expandida para tratar de pares de língua com mais divergências (tal como inglês-catalão). Consulte o site para ver a lista dos pares de línguas implementados recentemente.

A plataforma oferece

- as ferramentas de um mecanismo de tradução automática independente da língua

- para lidar com os dados linguísticos necessários para construir um sistema de tradução automática de um determinado par de línguas e

- dados linguísticos de um número crescente de pares de línguas

A Apertium usa um mecanismo de tradução automática de transferência superficial que processa o texto de entrada por etapas, como em uma linha de montagem: com desformatação, análise morfológica, desambiguação de categoria gramatical, transferência estrutural superficial, transferência lexical, geração morfológica e reformatação.

É possível utilizar a Apertium para construir sistemas de tradução automática para uma variedade de pares de línguas; para este fim, a Apertium usa formatos padrão baseados em XML simples para codificar os dados linguísticos necessários (à mão ou convertendo os dados existentes), que são compilados utilizando-se as ferramentas fornecidos nos formatos de alta velocidade utilizados pelo mecanismo.

## 6. Microsoft Translator

Para receber as credenciais para o MS Translator, siga os seguintes passos:

1. Faça login no Microsoft Azure Marketplace: http://datamarket.azure.com/

   Se ainda não tiver uma conta do Azure Marketplace, será necessário criá-la primeiro.

2. Clique na opção Minha Conta na parte superior da página.

3. Na parte inferior, você verá as seguintes informações:

   - Chave Primária da Conta (corresponde ao parâmetro `microsoft.api.client_secret` da linha de comando)

   - ID do Consumidor (corresponde ao parâmetro `microsoft.api.client_id` da linha de comando)

Para habilitar o MS Translator no OmegaT edite o atalho ou consulte o capítulo Como Instalar e Usar o OmegaT para aprender como iniciá-lo pela linha de comando.

## 7. Yandex Translate

Para poder usar o Yandex Translate no OmegaT, é necessário obter uma chave de API do Yandex.

A chave de API obtida deve ser passada ao OmegaT na inicialização, por meio do parâmetro `yandex.api.key` da linha de comando. Para fazer isso, edite o atalho do OmegaT, ou consulte o capítulo Como Instalar e Usar o OmegaT para aprender como iniciá-lo pela linha de comando.

## 8. Tradução automática - solução de problemas

Se não aparecer nenhum texto no painel de Tradução automática, verifique o seguinte:

- Você está online? É necessário que seu computador esteja ligado à internet para usar a ferramenta de TA.

- Quem é o par de línguas de que precisa? Verifique se o serviço selecionado o oferece.

- O Google Translate não funciona: você se inscreveu no serviço de API de tradução? Observe que o serviço do Google Translate não é gratuito, consulte o capítulo Instalação e execução (parâmetros de tempo de execução) para mais informações.

- "Google Translate returned HTTP response code: 403 ...": verifique se a chave de 38 caracteres inserida no arquivo pinfo.list está correta. Verifique se Serviço de API de tradução foi ativado.

- O Google Translate não funciona: - com a chave do Google API inserida conforme a orientação. Verifique em Opções> Tradução automática, se a opção Google Translate V2 está marcada.

- O Google Translate V2 informa um "Bad request" - verifique as línguas de origem e destino do seu projeto. Se nenhuma língua foi definida, o programa apresenta este tipo de resposta.

Prev |  | Next
Chapter 20. Usando TaaS no OmegaT | Home | Chapter 22. Verificador ortográfico