O que é tradução automática?
A tradução automática é um campo da ciência da computação que se concentra na conversão de texto escrito ou fala verbal de uma linguagem humana natural para outra. As pesquisas nesse campo começaram na década de 1950 e avançaram a tal ponto que, a partir de 2011, vários sistemas de tradução automática estavam disponíveis para uso público. No entanto, é muito difícil obter uma tradução totalmente precisa usando máquinas, e muitos desafios nesse campo ainda precisam ser resolvidos.
A técnica geral usada na tradução automática é converter palavras de um idioma em seus equivalentes em outro idioma, usando um dicionário computadorizado. As línguas humanas são complexas, no entanto, e as frases costumam ter múltiplos significados; portanto, programas de tradução eficazes devem levar em consideração frases inteiras. Esses programas devem calcular o significado de cada palavra. Por exemplo, a palavra "livro" pode ser um substantivo como em "ele leu um livro" ou um verbo como "ele vai reservar um voo". Ao analisar o contexto, os programas podem determinar as melhores palavras para a tradução.
Os algoritmos de tradução automática também devem considerar a estrutura gramatical do idioma de destino. Como exemplo, para as palavras em inglês "camisa vermelha", a tradução direta para o espanhol é "roja camisa". A gramática espanhola correta coloca adjetivos após os substantivos, no entanto, a tradução correta deve seguir esta regra gramatical e reorganizar o resultado em espanhol como "camisa roja". As regras gramaticais podem ser simples de aplicar quando apenas duas palavras estão envolvidas, mas podem se tornar complexas e difíceis para a tradução automática, quando frases e parágrafos inteiros devem ser convertidos.
Apesar dos avanços na tradução automática, os programas de computador no início do século XXI ainda eram propensos a erros. Uma técnica para resolver esse problema é a tradução humana assistida por máquina, na qual tradutores humanos profissionais usam o programa. Esses profissionais estão cientes das limitações da tradução automática, para encontrar e corrigir erros comuns. A combinação de serviços de tradução humana e automática permite converter grandes quantidades de texto com rapidez e precisão.